Greg,
I bought a new motherboard, CPU and RAM for this desktop, about 8 months ago, it was using an old Socket A AMD CPU and it was as slow as.
I'm using an Intel Dual Core processor now, 2GB of RAM.
(With XP Pro)
To put it mildly, things are about the same, although some things do work a bit quicker and you can get more done at once.
Speed is subjective.
One thing that really kills me is these "gamers" that want the best and the quickest computers NOW!
Apparently, the quickest way to cook a new motherboard/CPU, is to over-clock it more than what it is designed for.

Is there any truth in the rumour that if a certain device does not have certain Windows signed drivers, it can't use the CPU resources (remember the old WinLucent dial-up modems?) and simply refuse to work, because the board itself is "dumb"?