First build- Need ideas/Recommendation

I have got a budget including windows 7, this build is meant for gaming. I have chosen a lot of parts for this rig yet, I need help deciding if my parts are good for the price and if I could get better parts for around the same price, please tell me. 

Here it is -

Thank you

looks fine other than that awful mobo


Pick up an Asus M5A99FX Evo/Pro

Also ditch the optical drive and get a PCIE WiFi adapter over the USB one. They are better and won't take up one of your USB ports.