Captchas är ofta ganska svåra om de ska fungera bra. Tyvärr är de ju ett nödvändigt ont ibland.
Du kan prova att göra något/några fält i formuläret som inte syns. Bottar fyller ofta i dessa ändå och är de ifyllda så filtrerar du dom som SPAM på serversidan. Ingen riktig användare fyller ju i fält de inte kan se