Check out Svchost in the task manager. Svchost is a program in charge of some of the processes your computer runs, like avast or spywarrior. You're going to be looking for either many instances of it running (10+) or a large Cpu/memory consumption. The same thing happened to me after downloading a certain program.. i had to uninstall it to get my system to work correctly.
If it isn't svchost still check the task manager to see which process is causing the the CPU problems.