На самом деле тема очень интересная.
На это стоит ещё посмотреть с такой стороны: есть ли у вас пользователи с Opera Mini и другими подобными браузерами? Так вот, изображения часто у них отключены, поэтому капчу они не увидят. Но это не беда — картинку можно и загрузить.
Главное, чтобы даже если капча есть, её можно было использовать. Поэтому к экзотическим вариантам типа «собери картинку»/«кликни по картинке с кубиком» я бы отнёсся настороженно.
Если ваша главная задача — отсеять ботов, посмотрите, что для них характерно и что не характерно для пользователей. Во-первых, люди не комментируют сразу после загрузки страницы. Во-вторых, если у вас на сайте нигде не используется BB-код, а в сообщениях он есть — это скорее всего сообщения от ботов. Куча ссылок в сообщении? Опять же, вероятнее всего это спам бот. Для «подозрительных» пользователей можно выдавать капчу или принимать их комментарии, но оставлять на премодерацию. Вариантов масса.
Кстати, ещё один хинт: боты не читают (впрочем, некоторые люди тоже). Поэтому капчи типа «поставьте галочку если вы не бот» / «не заполняйте это поле если вы не бот» тоже могут работать.