Everything is already time based, I'm talking about the refresh rate of the MONITOR, not the GAME. There's nothing I can do about the fact that 60Hz refresh rate on a CRT monitor is VERY BAD for your eyes, at least I can't watch that for any longer than 10-30 seconds before my eyes start to hurt.

I've already started working on a pure Win32 framework with a frame limiter (rendering is done at a speed of ~60fps and game logic is updated ~100 times per second).