Hallo,
ich hatte auch mal ein Projekt, bei dem es sehr wichtig war dass ich genau Impulse bekommen habe.
Hab dafür verschiedene Windows und .NET Bordmittel versucht, allerdings hatten sämtliche Umsetzungen größere Abweichungen - was sich aufgrund des Betriebssystem nicht vermeiden läßt. Ein genaurers Event erhälst du eigentlich nur, wenn du Hardware verwendest. Ich hab damals eine eigne Timerklasse geschrieben, die immer die Abweichung mitberücksichtigt und so im Durchschnitt relativ genau (+-0ms) war (dafür aber beim einzelnen Event relatig ungenau).
Vielleicht helfen dir diese Erkentnisse weiter...
Gruß Daniel