Try using MSconfig to reduce the number of programs that run at startup. Also you can try defragmenting your hard drive. If all else fails, try reinstalling your operating system. If that fails, try using a less resource hungry operating system such as Ubuntu.