You may have too many programs running at startup or running in the background. Some of these
programs are not needed to run at startup and disabling them can save resources and improve performance.
Go to Start > Run and type: msconfig
Click "OK" or press "ENTER" and the System Configuration Utility will open.
Go to the Startup Tab, and see what programs are listed.
If you are unsure what any of them are or if they are safe to disable, then search the startup database located here: http://www.bleepingcomputer.com/startups/
MSCONFIG is a basic startup manager which allows you to enable/disable auto-start programs but it does not allow you to completely remove an entry from the list. To do this you need a startup manager like:
STARTER v220.127.116.11: http://members.lycos.co.uk/codestuff/products_starter.html
Double-click starter.exe to run or extract the zipped version to its own folder.
HJT scan? please elaborate
HijackThis [HJT] is an advanced tool that requires advanced knowledge about the Windows Operating System. HJT scans certain areas of your system and then creates a log to help diagnose the presence of undetected malware in known hiding places. It then relies on experts to interpret the log - the areas of the registry that it displays and all running processes in Task Manager at the time the log was created in order to evaluate what to fix. Most of the log entries are needed to run a computer and removing the incorrect ones can damage your system.
If you think you are infected with spyware and need to scan/post a HJT log, then follow the directions here: http://www.bleepingcomputer.com/forums/t/34773/preparation-guide-for-use-before-using-malware-removal-tools-and-requesting-help/