>>993 シングルプロセッサのNT系のクロック割り込みが10ms単位らしいから、
タイマーの精度もそれに依存してるって話では。
タイマーのOS内部での動作としては、クロック割り込みがくるたびに、
システム内のカウンターに割り込み間隔分の値を加算していく。
timeGetTime()とかGetTickCount()とかは基本的にこのカウンタを返してるだけだから、
精度はクロック割り込みの設定に依存する。
(基本的にはどのOSでもこのへんの構造は大差ない)
QueryPerformanceCounter()は、クロック割り込みとは別のハードウェアを使ってるから
(使える環境なら)より精度の高いカウンタとして使える。
マルチメディアタイマーは割り込みじゃなくてコールバック。
詳しくは知らないが、
>>995みたいなビジーループ回してるんじゃないかな?