Этим очень сильно озадачился мой товарищ VIPer, который не смог перевести гайд по оптимизации задержки, поэтому это сделал я.

Что интересно, в Windows Vista, по умолчанию, задержка куда меньше, нежели в XP Pro. Но снизить задержку до минимума (вплоть до 50 мс) можно и в Висте, и в XP. Для этого нужно немного покопаться в реестре. (regedit.exe)
Итак, вам следует внести следующие изменения.
---------------------------------------------------------------------
Для Windows Vista.
Нужно добавить запись в реестре. Обратите внимание, что изменение данных настроек может сказаться на работе других приложений, использующих всю ширину вашего канала. (ваш компьютер будет слать больше флагов ACK - не важно что это, но это может повлиять на работу приложений).
Запустите Редактор реестра. (Через Пуск - Выполнить - regedit)
Зайдите в ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
Там будут несколько сетевых интерфейсов, отыщите в них тот, что вы используете для соединения с Интернетом (сетевая карта, или модем). У них будут длинные имена вроде
{7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}. Тыркайте по каждому из них, там будет куча всяких настроек. Чтобы отыскать нужный вам сетевой интерфейс, обращайте внимание на поля с IP-адресом. Когда найдёте, правой кнопкой мыши щёлкните в любом месте, появится опция "Создать", выберите "Параметр DWORD". Назовите его "TcpAckFrequency", затем измените его значение на "1".
Если вы заметите изменения в работе других программ, поставьте значение "2" - оно установлено в системе по умолчанию и вернёт к вас к исходным настройкам.
Эта опция указывает системе количество принимаемых TCP-пакетов перед тем как послать флаг ACK. Если опция установлена в "1", система пошлёт ACK каждый раз, когда она получает TCP-пакет. Звучит по уродски, но это так.

--------------------------------------------------------------------
Теперь те же самые инструкции для Windows XP.
В XP вам нужно будет изменить всего две маленькие опции, которые позволят скинуть пинг до 100-150, и на это уйдёт не более 5 минут.
Шаг 1 - TcpAckFrequency
То же самое, что было описано в инструкциях для Windows Vista (см.выше)
Примечение: Если у вас XP SP1 или ниже, выполните Шаг 2.
Шаг 2 - TCPNoDelay
Снова regedit, отыщите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
Правой кнопкой мыши щёлкните в любом месте, появится опция "Создать", выберите "Параметр DWORD". Назовите его "TCPNoDelay", и установите его значение в "1".
После этого закройте редактор реестра и перегрузите свой компьютер.
Всё!

Пробуем, отписываемся о результатах. Сам ещё не успел попробовать, но сегодня испытаю и отпишусь.