Você não está errado, você precisaria de uma GPU adequada para acelerar o hashcat. Uma escolha popular como alternativa ao hashcat é o link para o qual o google lhe dará um bando de tutoriais sobre o assunto. Estou surpreso que você esteja chegando a 2000kps, dado o estado dele.
De modo geral, você deseja que várias GPUs trabalhem sob o oclHashCat para processá-las em qualquer período de tempo razoável. (eles postam suas estatísticas link )