How does it behave if you boot to Safe Mode with Networking? If better, then something is starting at boot that is causing the problem. One way to see if this is true in your case is to use a program called System Configuration (msconfig.exe) to disable Startup processes and/or Services to see if the computer then runs better. So ....
How to use System Configuration (msconfig) to determine what is causing the problem
These are good tutorials on using System Configuration in XP, Vista or Windows 7:
How to use msconfig in Windows XP
How to use msconfig in Windows Vista
How to use msconfig in Windows 7
There is also some very good information provided by Microsoft on this: Using System Configuration
Before doing anything else, it would be a very good idea to backup your current registry since System Configuration makes changes to the registry.
See here: ERUNT - How to backup and restore Windows XP registry, Windows Made Easy
Click on Start then Run, type msconfig and press Enter.
Click on the Startup tab, record what is currently starting then click the Disable All button.
Reboot and see if it runs better.
If yes, then use msconfig to enable several items at a time till you find the culprit.
If no, start msconfig again and click on the Services tab.
Check the Hide All Microsoft Services box, record what is currently starting then click the Disable All button.
Again, do a regular boot, see if it runs normal.
If yes, then use msconfig to enable services till you find the culprit.
Once you've found the culprit, uninstall it or find out how to eliminate it from your system. Simply disabling it in System Configuration is a temporary fix at best.
Enable everything else you disabled.
Edited by Ztruker, 01 May 2011 - 08:38 PM.