Out of curiosity, I fired up the registration page in a browser I never use (IE), though only so far as to see the questions and not filling out the form. A few thoughts:
- Have we considered the captchas that show 9 images and require you to select all those that show, for example, waffles? The ones I see currently just require entering one word/number, and those have been around for a long time so the bots may have caught up.
ReCaptcha in particular is the one I'm familiar with that shows 9 images; unfortunately I haven't found a demo of an actual challenge on their site. But having tested an implementation of it, it's usually relatively easy for humans to solve unless the human intentionally answers incorrectly (at which point it becomes progressively more difficult). And from what I've heard from others at my company, it's been working at reducing their number of bots so far.
- Do the questions change? When I've reloaded the page, I always get the same questions. If they don't change, the bot-writer could just answer them once and they are no longer a challenge. If there is a bank of, say, 40 questions and you get two at once, that may help. It would still be possible for someone to write a bot that identified all 40 questions and answers, but it would require more effort, in particular because they'd have to have a human encounter all (or at least most) of them first before the bot became effective at answering them.
- The other thing that I don't know if we have is rate throttling by IP address, similar to what we have on searches. Supposing that a bot can only answer our captcha correctly 20% of the time currently, if there's no rate throttling, it can try again as soon as it learns it failed, and succeed in a few seconds. If there were even a fairly small timeout for a failed captcha/incorrect answer, it would decrease the bot efficiency and may discourage the bot authors.
The mods have been doing a really good job of deleting these threads - it's been a long time since I saw any of these threads. But if we're at hundreds per day it's definitely worth investigating whether there are technological measures that could hinder the effectiveness at the bots.
I do agree with NinjaCow64 that disallowing new threads from newly-registered members would be undesirable. Quite a few members do join the site by asking a question in a thread (an admin might be able to provide specific statistics on that as well).