are you narutosteve from Tarreo Chile?
I remember a guy called like that from a while ago, you were trolled so hard on the forums x)
Yeah well about the build, the parts are compatible.
However the CPU cooler is a weak part, the Hyper212 EVO is a much better choice, and its really cheap as well.
The power supply may be too much for your build, maybe reduce wattage a bit, to 550 80+ efficiency.
About the graphics... for BF3 you will be able to get 1080p but only with medium settings, if you go past 1080p it will not be playable. GW2 I dont know, but I expect a similar behavior to BF3, medium settings at 1080p. All other games will run maxed out with your card, which, in my opinion, is one of the best performance/price wise.
If you feel like upgrading a little bit, you can go for a 660Ti or an HD7870. The 7870 would be my personal choice because of overclocking headroom but that's just me.
And another note, is that I feel that your motherboard may be too weak. If you plan to upgrade your CPU sometime soon, you should get a better mobo so it can keep up to date while you change your hardware
Cheers c: