Since Windows is a multitasking OS, your ability to keep-up with a fast timer is nill. At best expect a steady 16 ms, depending on other tasks running.
@Erik, Most controls (perhaps all) and even the forms do have a TimerInterval property with a resolution of ms perhaps you can use that. Again just a thought.