This should be able to get the job done with the same performance as your current build. You can spend $10 more to get 2x4gb cas 7 ram if you want better ram as the motherboard doesn't support 1600 or swap to 1 stick of ram. But I chose to go with good quality cheap ram so you have dual channel. Also managed to put in a 600w PSU so you can OC. Used a cheap micro atx mobo, just read the instructions I am under the impression some of the bad reviews from people they didn't read it. The board isn't pretty and I wouldn't be surprised if a large GPU blocked the use of some of the sata ports so in the future you may have to buy sata cables with a 90 angle or not be able to use them. But for gaming and overclocking this should get the job done. Also threw in a 1tb HD as the price difference fro 500gb to 1tb is small enough to justify the $10-15 extra to spend.
$631 - 45 mail in = 588