I would definitely get a Quad Core processer, you will notice the difference

Upping to 6g or 8g of ram wouldn't hurt either.

Also, are you running the x32 bit version of XP, or the x64 bit?