Yo solucioné
definitivamente este problema cambiando la variable URL "agreed" por "ok_lo_acepto" en los siguientes archivos:
admin/admin_users.php
includes/usercp_avatar.php
includes/usercp_register.php
profile.php
templates/SubSilver/agreement.tpl
Con esto, los spambots entran a una url errónea y no pueden registrarse.
Antes se registraban unos cinco por día, ahora ninguno...
Espero que les sirva.
Saludos!