to be honest, if you want a good anti spyware program you might have to dish out some money. here are some things to I suggest. I dont know if you have a firewall, but if you dont it would be a wise investment to purchase one. Bestbuy or some other electronics store will help you out with this situation.
Anti Spyware, I have tried several free one's and none really work efficently. I went to my local bestbuy and picked up Web Root Spysweeper. 20 bucks. It worked very well.