I am writing a game and set the frame rate limit to 60 FPS. However the frames actually run at about 30 FPS. So I just am curious why that is. If I set the Vsync on and turn off the limit, it runs at 60. Would this change from computer to computer with different refresh rates? Also, I probably shouldn't be putting timed events based on a frame count should I? I probably should use the built in Time functions, right?