Actually you didn't do that bad, but that video would be a big pain in the a until you upgrade so I'd suggest you get something a little better to hold you over.... maybe 6600gt. When dx10 cards come out they'll probably be overpriced for a month.
Network: Intel Pro Gigabite 10/100/1000 network card
for what? That Motherboard has one integrated. If you have some strange use for it ok, otherwise ditch it and save 35-40 dollors.
LINKSYS WMP54GS 802.11G PCI Network card
Mmmm For the price of this card you could upgrade to the 590 wireless edition motherboard for the same price, or pretty close anyway. http://usa.asus.com/products4.aspx?l...63&modelmenu=1
thats the specs. Either way its your call.
Power supply upgrade: Thermaltake toughpower 750 watt power supply.
Over kill, 600 is enough to handle anything your going to need currently, the next gen video cards are suppose to suck so much power they'll need .... well basicly their own powersupply... linky
I'm not sure of the reliablity of the tt brand when it somes to PSUs... but Seasonic, PC power and cooling, Entermax, make good psu's.
Cooling FAN: AMD athlon64 certifide CPU fan & Heatsink + 2 extra 3-color LED case fans.
LED fans are usually just..... leds with spinners, get some decent 2 ball bearing fans, they'll flow more air and won't make as much noise. Newegg has all the specs. Is that the stock HSF? if so might want to think about a better unit.