Nikolaus,
Pode ser que o tamanho dos pulsos estão muito pequenos para o driver entender, ainda mais funcionando em 1/16 avos de passo...
Pode ser que a placa está com a corrente ajustada de forma errada para os motores atuais,
Pode ser que seu PC não gere um trem de pulsos de forma decente para que esta placa entenda corretamente.
Em tempo - dependendo do motor, 300 rpm é um limite de rotação aceitável, ainda mais se for por exemplo um motor bipolar ligado em modo série...
Me parece que esta placa não tem um histórico muito positivo - tenho um dricve desses chines, mas ainda nem liguei para ver - tenho um outro que está emprestado - funciona, mas a aplicaçãonão tem seriedade ou melhor, não tem necessidade de velocidade.