Емнип это rdtsc, а у него имеются известные проблемы c cpu perfomance scaling
Можно в двух словах о сути проблемы?
-------------------------------------
Тут вот подумалось, а что если для timeBeginPeriod() задавать интервал побольше. Скажем, для 60 fps можно задать 1000/60 = 16 мс. В связи с чем вопрос: какой интервал таймера точно будет работать на всех ОС? Что-то у микрософта плохо с описанием, этой функции.