Will this build work, and is it decent?

I'm just wondering if this build will work together fine, and also, if its decent for gaming purposes..

I'm not looking for anything high-end, but to keep to a budget of $700..

CPU : Intel i3 3220 3.3 GHz

GPU : AMD Radeon HD 7870 Gigabyte 2GB OC

MB : ASRock B75M Motherboard

PSU : Thermaltake Litepower 600V

RAM : Corsair CMX8GX3M2B1600C9 8GB (2x4GB) DDR3

HDD : Western Digital Blue 500GB

Case : CoolMaster Elite 334U

For gaming it will work but i personaly would get amd phenom 965 x4 with a hyper 212 evo to overclock it decently.

I also dont know what kind of ram that is and for the psu go with xfx, seasonic or corsair.

 

That will do just dandy.