Ich kann mir nicht vorstellen, daß Du die Befehlssequenzen schneller über die serielle Schnittstelle bekommst. Der erste Flaschenhals wird Windows sein. Hast Du mal mit Portmon die Kommunikation angeschaut? Ich glaube dort sieht man auch Zeiten.

Andere Frage: Wieso mußt Du denn immer alle Werte schicken, einmal Geschwindigkeit einmal Beschleunigung, einmal Drehrichtung müßte doch reichen, dann sollte sich das Teil doch erst mal bewegen. Alle 10ms die Beschleunigung zu ändern, macht keine Mechanik mit.