Попробуйте бить данные на пакеты приложением. При этом на стороне клиента каждый принятый пакет небходимо квитировать "вручную", отправив обратно какой либо мусор (стек пицепит к нему ACK на принятый пакет), иначе ACK откладывается (на 200 мс?), см. описание алгоритма sliding window