Thats the same Mobo, CPU and RAM as me
Good choices, that processor overclocks like a charm.
For a graphics card I'd recommend an 8600GT like this one
Inno3D 8600GT 256MB 128bit DDR3 DVI PCI-E Graphics Card
And also another, less important, suggestion. Is the 160Gb HD the only HD you'll be using?
If so I would suggest getting a bigger drive. 160Gb only goes so far these days. I've personally filled about 600Gb worth of HD space on my current machine.