Проверьте - для зарегестрированных пользователей тоже каптча отображается? А то, на сколько я помню, где-то было сделано, что если пользователь вошел в систему - то каптча уже не оторажается.
Если же всё нормально - возможно стоит попробовать более сложные вещи, типа такого:
http://www.google.com/recaptcha или тут на форуме недавно постилась тема про каптчу от mail.ru