I would disagree with the mobo, ram, the graphics card and the harddrive there all good components Gamer personally I think this build would be better:
Mobo: abit AW9D-max
Ram: G-skill 2x1gb
gfx: 8800gts 320mb (the extra onboard ram is only needed for high resolution screens. The factory overclocked just wast money it is very easy to overclock a graphics card. Evga should be bought mainly with the intention of using the step-up program as there is no point paying for exactly the same card as another brand but paying more)
Hardrive: Seagate barracuda 7200.10 the 320gb is currently the sweet spot for performance/space but the whole series are good because they are fast, cheap, long warranty