My ISP dumps most of the spam before I even see it and MailWasher - - catches the rest and deletes it before I've downloaded it.
If your ISP doesn't do spam filtering then perhaps you need a new one.
A separate hardware firewall and Linux (Mepis and Kubuntu) means that it's a pretty low-level irritation.