Everything you have plus more.
Really? My Q9550, 4 gigs Corsair dominator 1066 and GTX 260 216 isn't enough?
The MB I linked to plays 3d games without any trouble
With a Geforce 7025? No, no it doesn't.
I have been told Win7 needs a good graphics card to deliver good performance. Does that entirely rule out on board video?
Not true. I recently installed 7 on a laptop with a 1.7 Ghz P4M. It has some onboard video that isn't supported by 7. Installing the "hacked" driver was a PITA but apparently it works fine. Does have 1.5 gigs of ram and is only used for web browsing though.
We need a better description of general purpose.
I would not build a new system based on DDR2, the prices for it have skyrocketed to match DDR3 prices. I recently paid as much for 2 gigs of corsair XMS DDR2 800 as the 4 gigs of 1066 corsair dominator in my server. As you can tell already I'm a big fan of corsair. I've had to RMA A-data, PNY, and Kingston ram. Never had to RMA corsair.
My recent budget build was the HTPC. It's got an Asus M4A78-EM, AMD 710 X3 (OC'd to 3.15 Ghz from 2.6). The onboard ATI 3200 was as useful as a hangover. HD video would stutter. I slapped an 8800 GTS 640 I had lying around in it and its good now.