Remove Spyware and virus online here and here
This website has an awesome winxp update auto patcher proggie
Here are 10 things you can do to increase the performance on your puter...
1) Watch how many processes are running in the back ground as the unnecessary ones will degrade performance - Right click the system tray, click processes tab,do a search in Google to see what they do. to disable them type in run box type msconfig click on startup tab, and uncheck said ones to disable on next boot.
2) Run Ad-aware v.6 weekly be sure to update the definitions each time before scanning as new spyware comes out daily, this will eliminate these pesky spam proggies that run on your puter also degrading performance.
3) Turn off all visual effects including visual styles as these rob your system of resources.
4) Run a defrag proggie to organize the data on your hard-drive.
5) Uninstall any proggies you don't use. Don't run a wallpaper or desktop background as this takes up memory.
6) When you do install a new proggy, do a custom install and only put the basic items on your puter as many CD,s come with fluff that is not needed.
7) Consider running windows 2000 as it takes less memory or resources, minimum memory needed for winxp is 256 megs
8) Don't run virus software as this slow downs your puter immensely.
9) Update your puter at windows update to improve performance but be careful as sometimes Microsoft gets it wrong and updates cause a degradation of performance in certain instances.
10) Do a search at Google , click group tab with specific keywords regarding your puter issues too see what other people are saying about this specific performance problem, as your issues are not unique, and other people have the same thing going on with their puter. It's amazing how you will find the answer in Google groups, as these people all have too much time on their hands to post their solutions to computer issues they have solved.
Try this tweaking link.