I dont think this has been mentioned yet: go to start-run- and type Msconfig, then go to the startup tab and clear out programs that you dont need to start when you boot up.
Um yeah read my WHOLE first post