You may need to clean it of registry errors and other crap. Run CCleaner and do the Clean and Registry portions both. If it is really bad, you may have to run it more than once. http://www.piriform.com/ccleaner
Then check how many pgms and apps are running in the background. go to System Config/startup tab and see how many boxes you have checked. Let me know.