Недавно наткнулся на интересную статью решил ее выложить здесь так как многие мучаются с высоким пингом.
Проверил все это на своем компе, помогло. Раньше на АВ пинг был в пределах 150 после этих маниплуяций не подымался еще ни разу выше 70. Надеюсь что это поможет и другим хотябы частично решить проблему. Австралийскими игроками было найдено решение которое позволило уменьшить ping к серверам, причем эффект весьма и весьма заметен. Например, с 200-230ms до 100ms.
Внимание! Если вы не знаете что вы делаете, лучше этого не делайте. Т.к. данный способ может повлечь побочные эффекты, например, такие как уменьшение скорости скачивания файлов или оказать влияние на ПО.
Так же, скорее всего это решение не даст положительного эффекта, если у вас OS Vista.
1.Запускаем Regedit и находим “HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\” ветку в реестре. Здесь вы увидите несколько NIC интерфейсов (они имеют длинные имена, например {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}). Ищите среди них ваше сетевое соединение (ваше будет иметь множество настроек, среди которых будет IP адрес вашего PC). После того как вы найдете его, добавьте новое значение DWORD и назовите его TcpAckFrequency, после установите значение в нем равное единице (1). В будущем вы можете поменять это значение на 2 (стандартное) если оно окажет какое то влияние на работу вашего ПО.
2.Используя Regedit найдите другую ветку реестра “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters”. После этого создайте новое значение DWORD с именем TCPNoDelay и установите значение равное единице (1).
3.Закройте Regedit и перезагрузите PC. Ваши изменения вступят после этого в силу.
В общем, эта процедура отключает Nagle алгоритм и тем самым улучшает ваш ping.