Oh yes, the upper bounds of the OS software timing is 1ms (or 1KHz). Hard to believe, but true. That is the lowest resolution clock in the Windows OS. You will have to use hardware timing for anything faster than this regardless of programming tool. In choosing your programming tool, the main question is in programming preference, not efficiency. LabVIEW versus LabWindows won't matter much in speed, it is more a question of do you prefer graphical programming or C programming. If you prefer C programming, then choose LabWindows/CVI.
Best Regards,
Chris Matthews
National Instruments