You'd be much better off to post this at a tech forum.
For a free anti-virus, I would recommend AVG. For anti-spyware I would recommend Ad-Aware or Spybot, search and destroy.
It doesn't hurt to do online scans either, which you can get here.
http://housecall.trendmicro.com/Also, it would be a good idea to do scans from more than one Anti-Virus, so once you scan with AVG, uninstall it and install Avast!, scan with it etc.