This bad bitch is on sale this week, can run everything now on max settings, won't need to replace anything for a looooong time. http://www.ibuypower.com/Store/4Independence_i7_Special
You can actually go cheaper on that site if you look around, but it's generally regarded as a really good site to buy a build rather than build one yourself and sometimes is quite a bit cheaper. I'll tag Honey Roy Palmer and see if he has thoughts, he will.
if you're in to audio, i'd switch out that onboard card and get some nice speakers. otherwise that setup looks quite nice. don't forget the monitor, though.
Also like this one, kind of an AMD fanboy though. http://www.ibuypower.com/Store/Ship_Out_Next_Business_Day_AMD_FX_8-Core Especially because it would ship out Monday am and you would have it by Tuesday. I think the first one listed was a two week build.