Go download Adaware or spybot (I think that's the name of the second one) it's free and it'll id and quarenteen all those malware, spyware, etc programs for you. I don't know what ports you've got open but you can use a program called bullguard, it's internet based firewall/anti-virus (both protects and disinfects) and sandbox tool. Costs $5/month and gives you a 100mg backup emergency storage off your computer. Want more, got to pay more. It updates constantly too.
The absolutely best spyware remover is Spy Sweeper from Webroot. If everything else fails use this software... you get a free 30 day trial, more than enough to get the crap out of your system.