Togli il reCaptcha e mettine uno fatto in casa, io ne ho messo uno stupidissimo fatto da me sul mio sito e non mi arriva neanche una mail di spam.
Semplicemente genero a caso 2 numeri da 1 a 10 e chiedo di farne la somma, in sessione metto il risultato giusto e nello script che riceve i dati del form lo confronto col numero inserito dall'utente.