Слово средний в данной задаче абсолютно неважно, в отличии от МАКСИМУМ.
P.S. Время меряется некорректно, засекать надо на шаге 1а( перед вызовом TcpSendData)
Да и оно из дампов видно, в 99% случаев модуль отвечает за время порядка 1мс, а вот оставшиеся случаи меня и волнуют( собственно тема про них и про то, что что через 10 мин интенсивной долбежки он перестает укладываться и в 120мс в 100% случаев).