click start run then type msconfig and go to the startup tab. uncheck all the stuf that you dont need, but if you dont know what it is leave it alone and find out what it does. also you can use bootvis to speed up start time.
[x009] Run BootVis - Improve Boot Times
BootVis will significantly improve boot times
1. Download and Run
2. Select Trace
3. Select Next Boot and Driver Trace
4. A Trace Repetitions screen will appear, select OK and Reboot
5. Upon reboot, BootVis will automatically start, analyze and log your system's boot process. When it's done, in the menu go to Trace and select Optimize System
6. Reboot.
7. When your machine has rebooted, wait until you see the Optimizing System box appear. Be patient and wait for the process to complete
Bootvis can be found here: http://www.softpedia.com/get/Tweak/System-Tweak/BootVis.shtml
also i would download hijack this and run that then post the log in the virus section and see if they can help. and here is a guide to help speed up you computer and make it run better.
http://forums.afterdawn.com/thread_view.cfm/535431
I followed your instructions and my machine seems to be booting up a bit quicker. I have a HijackThis Log. Does it give away any of my security details when I publish iT? i.e. Do I need to edit it?