I'm afraid it's impossible to give generic instructions or answer to this one. You'd need to have physical access to the box to be able to really make a difference.
If you have time and a spare HDD, there's one thing you can do to determine if it's sw or hw issue:
- detach the original HDD from the system
- attach the spare HDD
- install windows xp pro, and drivers required for the system to function
- install whatever sw that was slow before and test it. Is it slow still?
If the system is slow still, then it's HW related issue. If it's fast, something in the old installation is screwed, and unless if you have skills and patience to find out what then reinstall is the only cure. The benefit here is that at least you're not screwing up the existing installation.
One common cause for massive system slowness is fragmentation of the page file or NTFS Master File table (MFT). To find out if this the cause, launch defragmenter and Analyse and check the results.