I'd say don't spend any money on a new CPU. Instead over clock that pentium D to... oh let's say... 8GHz should do it. Or you could take the easy way out and just get a modern CPU, but that would be too easy.
Well I think I'm gonna go for an E8400 since its a cheap new processor and its very good to overclocking according to reviews.
I wanted to have a Quad core but since no games and little applications use that then a Core 2 Duo will do the right thing.
The Peuntium D seemed dead. It was a great CPU when it came out.
I had a Pentium 4 2.4 and upgraded to that CPU.
When I put it in my new custom-built PC I see little performance despite having two cores.
Hope the same thing won't happen with the E8400.
I just need to have the right CPU.
I can't wait for the new generation to come later this year.