Банхаммер не попадёт по случайным юзерам если брать IP из листов, но не добавлять их туда. В листах спамеры безусловные, с одного сообщения они туда не попадают. А остальных прибивать вручную. Ещё в ватче точно, а в других не знаю, но была возможность банить по ключевым словам. Мне хорошо помогала.
Другой вопрос. Если я правильно помню, то говорили, что боты не умеют ползать по выкидным меню и спискам. Если убрать формы со страниц сайта и форума, а повесить регистрацию в меню как выкидную форму, то возможно часть ботов отсеет. А ещё на эту версию джумлы была нестандартная каптча, типа ползунков или картинок. Тоже не самая любимая ботами защита. Это вам не текст вставлять.
Большинство ботов настроено на раздел "Обсуждаем работу сайта". Можно попробовать их расстроить