Auf dein Problem kann ich leider nix antworten, aber zu den Cardreadern weiß ich was!
Ich selber hab einen von Typhoon und einen von Hama. Typhoon ist etwas teurer, aber dafür arbeitet der recht schnell, liest alles was er lesen soll und wirkt sauber verarbeitet. Unter XP keine Treiber notwendig.
Der Reder von Hama hat USB 2.0, was man aber an der Geschwindigkeit nur teilweise merkt wie ich finde. Er liest alles was er lesen soll und brauch ebenfalls keine Treiber. Die verarbeitung macht nicht den dollen Eindruck wie beim Typhoon, dafür hat er aber auch nur ein Drittel gekostet.
Und falls das noch nicht reicht, schau mal
hier! Da findest du ne Menge Infos auch zu Kartenlesern, der Hama Leser landet hier auf Platz 3...

Vielleicht hilft das weiter.