I upgraded my computer to a p4 2.4, from a computer that was similar in stats to your old one. And I'm loving the difference.
As far as the processor goes nothing beats checking your boards website.
And for buliding computers?
http://www.pcmech.com/build.htm
That site has a pretty good overview.