There could be a multitude of things that could be wrong.

You may want to check if you're running things that shouldn't be running.
I'd prescibe a dose of AdAware along with some WindowsUpdate and AntiVirus (of your choice)