J'avais un lecteur no-name qui ramait un peu aussi.
Après quelques recherches sur le web, j'ai constaté des disparités importantes en terme de vitesse entre les différents lecteurs, bien que les prix soient souvent très proches, vue la valeur ajoutée de la petite boite.
Un exemple ici:
Comparatif : les lecteurs de cartes - Les Numeriques

Bref, après achat d'un lecteur Transcend, je suis passé de 7 Mo/s à 14 Mo/s avec la même carte CF.
Cela peut être une des raisons du faible débit rencontré.