OP - try defragmenting the hard disk. I wouldn't normally suggest that as a solution, but in this case it sounds like your disk is thrashing about all over the place.
Also run the disk cleanup utility and see how much stuff you can clean out. Do this before you defrag.
More RAM will make...