Start > Run msconfig, and select the startup tab. That is the straight answer. From memory only 4 things need be running at startup but I can't remember which four!
General slowness can be caused by clutter.
CCleaner download click here and click on download at the top grey title bar.
This will clear hordes of old, disconnected and temporary files.