Well that's the way TDXTimer was built. There are other ways of making game loops that can operate even without any millisecond limits for thousands of loops within second. Generally 30-40 fps already for physics and collisions aswell is enough to accomplish anything.

Offtopic: But out of curiosity, what is your program about?