Improve my gaming PC build?

I'm building my first PC and I want to keep the cost low, around $400-$500, not including monitor, OS, and any accessories. I have a list of parts already and I just want to see how it can be improved. The most graphically intense game I will be playing will most likely be GTA 5, but I also play Minecraft, GMod, and some other relatively low graphic games. I want to play on 720p and at least medium settings, and be recording at 720p 30fps. I know my Video card is good enough but i'm not sure if the processor will be too week. Here are the parts I have picked out

CPU- AMD Athlon 5450 2.05 Quad-Core Processor

Motherboard- Gigabyte GA-AM1M-S2H Micro ATX AM1

Memory- Crucial 8GB (2 x 4GB) DDR3-1600 Memoru

Storage- Western Digital Caviar Blue 1TB 3.5" 7200RPM

Video Card- EVGA GeForce GTX 750 Ti 2GB Superclocked

Case- Corsair SPEC-02 ATX Mid Tower Case

Power Supply- EVGA 430W 80+ Certified ATX Power Improve my gaming PC build

Definitely change the cpu and mobo get a cheaper case if need be