On my forum we added a mod called 'peoplesign CAPTCHA Plugin' and since installing it we have had minimal spammers, it completely stops bots and the few spammers that have registered have never activated their accounts, much more effective than a traditional captcha.
using custom profile fields as an anti spam measure is also quite effective.
Just a small suggestion that might help, I used to hate cleaning the spam up on my forum!