look into the PCI express motherboards. and see if they are for you first. (in my opinion these motherboards will become more common in the future)

as far as CPU i would go (and did last week) with pentium 4 3.0 Ghz ht technology 800 bus.

i would tell you how it runs, but my hard drive has not come in (and will not come in for another week).