I am certainly not an expert in this area, but I have had good luck with Norton Internet Security (2005 and previous versions). They have anti-spam settings that you can personalize. I also use Incredimail for my e-mail.

Wish I could be of more help!