so are you basically saying that you want a Timer that's accurate to 1 / 10000th of a second?

If so, then you won't be able to, you'd need a hardware timer to achieve that sort of accuracy. The best you could do is 1 millisecond accuracy using the QueryPerformance APIs