time_step changes its value from one frame to the other. You can use Windows' api to build a high precision timer.