У меня тоже есть ресурс сделанный на движке IPB. Не давно нашел очень хороший способ борьбы с ботами. (По крайней мере за неделю ни одной левой регистрации, при норме до этой установки в 2-3 бота в день.)
Итак. В админке ипб есть такая штука как дополнительные поля профиля. Выбираем создать поле. Поле может быть обычное, выпадающее меню и типа memo. Нам надо обычное. Для обычного поля есть такая штука как шаблон.
n - цифра
a - буква
То есть если мы выставим шаблон aaa-nnn-aaaa нужно ввести 3 буквы-3цифры-4буквы. В описании у меня стоит пояснение что-то типа для проверки от ботов введите qwe+123+qwer заменив плюсы на тире. Если поставить галку сделать поле обязательным к заполнению регистрация без правильного заполнения этого поля дальше не пойдет. Ну и по хорошему надо поставить что поле видят тока админы. После регистрации оно не нужно и пользователям его видеть не обязательно.
Возможно в будущем найдется способ для обхода и этой защиты, но пока работает.