Budget PC

This is my first PC and I was wondering how thease specs sound for a lower end gaming PC.

              I want to play games like 



                   -Battlefeild 3

The specs are:

MotherBoard: http://www.ncix.com/products/?sku=76664

CPU: http://www.ncix.com/products/?sku=2222128785

GPU: http://www.ncix.com/products/?sku=73018

RAM: http://www.ncix.com/products/?sku=61213

PSU: http://www.ncix.com/products/?sku=76035&promoid=1304

HDD: http://www.ncix.com/products/?sku=63468

Case: http://www.ncix.com/products/?sku=57910&promoid=1202


If there are any Ideas for upgraded parts my budget is about $550


CPU: AMD FX-6300 3.5GHz 6-Core Processor ($119.99 @ NCIX) 

Motherboard: MSI 970A-G43 ATX AM3+ Motherboard ($70.00 @ Vuugo)

Memory: Crucial Ballistix 8GB (2 x 4GB) DDR3-1866 Memory ($59.99 @ Newegg Canada)

Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive ($67.99 @ NCIX)

Video Card: Gigabyte GeForce GTX 650 Ti Boost 2GB Video Card ($159.99 @ Newegg Canada)

Case: Gigabyte GZ-P5HB5C (Black) ATX Mid Tower Case ($29.99 @ Newegg Canada)

Power Supply: Silverstone Strider Essential 500W 80 PLUS Certified ATX12V Power Supply ($49.99 @ NCIX)

Total: $557.94

I like the system but i was thinking of and APU to start so i can get a GPU down the road. Is there and APU you could recommend

You cant crossfire that hd7770 with your APU (you need a hd 6670) so that makes the apu set up pointless as your just useing the apu as a cpu (and its not a very good one as just a cpu)

Day-z is very demanding on the cpu as well as the gpu a FX6300 and a 650 ti boost will handle well in that game and bf3 will make use of more cores...its a better way to go