My budget gaming build (need feedback)

CPU: AMD FX-6100 3.3GHz 6-Core

CPU Cooler: Cooler Master Hyper 212 Plus 76.8 CFM Sleeve Bearing

Motherboard: ASRock 970 Extreme3 ATX AM3+

Memory: Mushkin Blackline 8GB (2 x 4GB) DDR3-1600

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

Video Card: Asus GeForce GTX 650 1GB

Case: Raidmax ATX-249B (Black) ATX Mid Tower

Power Supply: Cooler Master 600W ATX12V

http://pcpartpicker.com/p/qVTI

So this is a budget build that I have been working on (I don't have it yet). I wanted some feedback about what people thought of it and if anybody can maybe sugest anything that would make the build better while still keeping the price low. I've never built my own computer before so I've been learning a lot about it recently. Any help or tips would be appreciated and this is supposed to be a gaming build, also all these parts would come out to be around $555 with some rebates.

if you truly agrounding for a budget, go with the Trinity A10. It's a beautiful APU, I've used it in my bro's build. No lag on DiRT showdown or tf2 On high. Also get a 500GB hdd, it'll save you some money.