После некоторых поисков я пришел к заключению, что что нужно использовать что-то вместо веб-сокетов. Потому что они под собой используют протокол TCP, из-за которого видимо и случается задержка на удаленном сервере. Поскольку при отправке данных на локальный IIS потеря пакетов нулевая, то ясно почему локально у меня все работает.