Is this a good build? Help!

I am planning on building my first gaming pc. I am a teenager and I don't have much money so I am limmited to around $575 MAX. I have a build in mind right now. Are the parts compatible? Is this a good build? THIS DOES NOT COUNT WINDOWS.

I will be gaming, browsing, and watching Youtube videos mostly.

I don't need a mouse, keyboard, or monitor, I have them.

No overclocking.

Will be playing Minecraft (would like to use shaders around 30-60 fps? And play Tekkit with texturepacks), Gmod, BF3, COD, and any other game I get. 

I would like to to play mostly on medium to high settings. No recording.

Build:

http://pcpartpicker.com/user/Zach123090/saved/2sft

Out dated chip set on the motherboard. Will post again shortly with suggestion on what to change it to.

http://www.newegg.com/Product/Product.aspx?Item=N82E16813130679&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=

You're going to need more than 4GB of ram.  4GB is too little for gaming today.  I'll make a setup for you.

http://pcpartpicker.com/p/1LnLB

Changes:

MOBO: MSI 970A-G43 ATX AM3+ Motherboard.  Better chipset.

RAM: Kingston Blu Red Series 8GB (2 x 4GB) DDR3-1333 Memory.  Cheapest 8GB memory.  If you have the budget, try to get some 1600mhz memory.

HDD: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive.  It's 5 bucks more.  C'mon.