Most of the problems similar to yours is ones where the Service Host (svchost.exe) is taking up too much CPU usage ...
I really don't think its the registry
You could always try to clear out your .tmp files using CCleaner and defrag your computer and then close some startup items ...
I really don't think its the registry
You could always try to clear out your .tmp files using CCleaner and defrag your computer and then close some startup items ...