If you are going to grab a 6 core, make it a 1090t. Also, as long as your PSU is quality, it will handle all of that. If I were you, I would not upgrade. It will not run BF3 max, my hd6850 runs it on everything low with 8x AF and 2x AA. Upgrade to a AM3+ motherboard, 4gb DDR3 1600, Bulldozer 6 core, and a hd6950. That should do pretty well. Bulldozer will be out within weeks, so I would wait. Also, I am guessing that your AM2+ board will only support a 95w TDP, you will need at least 125w TDP.