Have you tried doing a clean-up? Use a good registry cleaner such as Registry Repair by Glarysoft, it's free and you can get it here:
Registry Repair
Autoruns may also prove usefull you can get it,again free, here:
AutoRuns for Windows
You could also type msconfig in the run box and see what is or isn't starting at the boot process but Autoruns will help with this as well..