Вы неверно поняли! Совсем не 300+-100 миллисекунд. 200-400 мс это время выполнения одного цикла пользовательской прикладной программы. Измерение/считывание данных/управление происходит по прерываниям 64 или 32 раза в секунду. Т.е. скорость работы прикладной пользовательской программы зависит от ее реализации. А драйверы всех устройств работают независимо от нее.