Have you run a scan lately? Could be a virus or a registry problem. I'm not a computer expert, but I do use a cleaner program to remove temp internet files, registry errors and such. Doing this usually results in improved speed. If you don't have software to do this, here's a link to a free download.
CCleaner - PC Optimization and Cleaning - Free Download