Custom Budget Gaming Rig

Hey guys, I’ve got a setup for my first computer that I’m going to build myself, geared towards gaming, and wanted to know what you all thought. I’m trying to keep the price (excluding the OS which will be Windows 7 x64) below $800. Here are the components

CPU: AMD Athlon II X4 620 Propus 2.6GHz

Motherboard: GIGABYTE GA-790XTA-UD4 AM3 AMD 790X

RAM: G.SKILL Ripjaws Series 4GB (2 x 2GB) 240-Pin DDR3 SDRAM

HD: Western Digital Caviar Blue WD6400AAKS 640GB 7200 RPM 16MB Cache

Graphics: XFX HD-577A-ZNFC Radeon HD 5770 (Juniper XT) 1GB 128-bit GDDR5 PCI Express 2.0 x16

Case: Antec Three Hundred Illusion Black Steel ATX Mid Tower Computer Case

PSU: Antec EarthWatts EA650 650W Continuous Power ATX12V

I’ve tweaked the setup a few times and wanted to get some thoughts on it. Again, this will be my first home built computer, so any advice is much appreciated.

EDIT: The CD/DVD drive I’m using is just a generic standard 25$ one.

looks similar to mine and mine works great. I think that that is as much as you can get for 800$.