give these guys a try
http://www.lavasoft.de/software/adaware/ , I use them on my home computer and 40 computers that I administer. It's free for home use. read the instructions on how to keep it running as a TSR.
Hope this help. (It's a company in Denmark / Germany but they have affiliates here in the us.
Anytime you like to test out your computer go to
www.grc.com and test for open ports on your computer.
Nils