Hi so the last PC I built was a Dual Core Pentium like 4 years ago so I am a little lost when it comes to the newer hardware. I looked around at prices and compared the benchmark results I found here and came up with this build.

I have a case and this power supply already..OCZ ModXStream Pro 700W

GeForce GTX 560 (Fermi) 1GB

Ripjaws 16GB DDR3 1066

MSI 760GM-E51 (FX) AM3+

AMD FX-6100 Zambezi 3.3GHz Socket AM3+ 95W Six-Core

All of this for $466.
Is this a decent build for the price, or am I sacrificing performance somewhere and wasting money? I am building this for Diablo 3 and Battlefield 3, probably will play Tera as well so I'd like to be able to run those games at 1920x1080 getting atleast 30fps. Im kind of at my limit right now with very little urge to spend much more.