既出だったら申し訳ありませんが
WindowsアクションゲームのFPS制御についての質問があります。

僕の場合は60/secondにする時、ループの中で早い分だけSleepさせたり
空ループさせたりしています。
でもそれだと、60で安定したり30前後になってしまったりと、同時に起動している
アプリケーションなどの条件によってばらつきが出てしまいます。
制御しないと300位なので、SleepやtimeGetTimeに誤差が出ていると思うんですが・・・

皆さんはどういう方法でFPSを制御しているんでしょうか?
どうか教えて下さい。