Im curious about the step frequency generated by the Tormach controller. Does it use any kind of step generator or processing outside of the PC, or is it limited by the kernal speed? Seems hard to believe it runs straight from Windows, which doesnt run in real time.