GetTickCount() e timeGetTime() hanno entrambe una granularità che si aggira intorno ai 15~16 millisecondi.

Si può fare di meglio usando il timer ad alta risoluzione, cioè: QueryPerformanceFrequency() insieme a QueryPerformanceCounter().