Does your computer ask you to send a report to Microsoft when it occurs? If so, go ahead and send it, and it should direct you to a site with a specific patch for this problem. I had this issue on my work PC, and the patch fixed it right up. Otherwise go
here to download the patch.
Also, regarding the spyware issue, are you running any programs that run all the time to catch spyware? Newer crap is using tricks like rootkits to install and hide themselves, and unfortulatly the process to stop and clean them up now is to have a resident spyware scanner running, just like a virus scanner. Otherwise, cleanup will be long and painful, usually requiring a boot cd to clean it all up. Having recently found a system in this state, I found it easier to nuke it, then install the Microsoft
spyware tool. It is free, and seems to work well. IYour problem may not be spyware, but it is better to be safe if you are going to be connecting your Windows box to the internet.