Es gibt drei verschiedene Formate. Zum einen die xD Speicherkarten aus der Frühzeit dieses Standards ohne Zusatzbezeichung und zugleich geringen Kapazitäten. Dann gibt es noch Karten des Typs M und des Typs H. Das M beim Type M steht dabei für Multi-Level-Cache. Daraus leitet sich schon ab, dass zugunsten höherer Speichervolumen auf Geschwindigkeit verzichtet wurde. Diese Karten stellen somit die langsamste Version dar. Karten des Typs H dagegen weisen ebenfalls hohe Kapazitäten auf, sind dafür jedoch keinem Geschwindigkeitsverlust unterworfen. Insofern verwundert es nicht, dass das H beim Type H für HighSpeed steht. Wenn du also günstig an eine Type H Karte kommst, ist diese die beste Wahl. Wenn sie allerdings einen deutlichen Aufpreis bedeutet, dann lass es lieber bleiben, denn die meisten Speichercontroller in den Kameras profitieren eh nicht von dem höheren Datendurchsatz. Diesen reicht meistens eine Type M Karte um alle Funktionen (Serienbildgeschwindigkeit/Videoaufzeichnung) zu nutzen. Nur wenn man die Karte mittels eines CardReaders auf den Rechner überspielen möchte, lohnt sich dann eine Type H Karte.
EDIT:
Kapazität: Normal < (Type M = Type H)
Geschwindigkeit: Type M < Normal < Type H