Попытайтесь отключить SMB 2 на сервере:
http://www.petri.co.il/how-to-disable-smb-2-on-windows-vista-or-server-2008.htm
Вам, возможно, придется установить wireshark для анализа трафика SMB между 2 машинами. После того как Вы указываете на определенное поведение (чрезмерный сброс, и т.д....), Вы могли бы получить больше тяги в сужении этого. Кроме того, принесите ноутбук Windows 7 для работы, чтобы удостовериться, что этого не происходит с этим также.
Существует ли различие с сетевыми коммутаторами между 2k3 серверы и серверы 2008?
Каково различие между локальным полем XP и Вашим удаленным полем XP кроме программного обеспечения VPN и маршрутизатора? (т.е. принесите свое удаленное поле XP, чтобы работать и видеть, делает ли оно то же самое).
Проверьте, установлен ли BIOS вашего компьютера. Серверы / клиенты имеют параметр «Состояние ЦП C» (вероятно, в категории «Мощность»). Если присутствует, попробуйте установить для этого параметра значение ОТКЛЮЧИТЬ.
Если подумать, это наводит на мысль о проблеме масштабирования окна TCP (где, вероятно, много подтверждений со стороны получателя). В этом случае он включен по умолчанию в Windows 2008, а в Windows XP его нет. Поэтому я предлагаю включить его на клиенте XP, что вы можете сделать с помощью этого:
http://www.speedguide.net/articles/windows-2kxp-registry-tweaks-157
Однако, Важно отметить, что SMB 1.0 (Windows XP) не оптимизирован для соединений WAN, тогда как SMB 2.0 (Windows Vista / 7/2008) оптимизирован. Лучшее решение - использовать Windows 7 в качестве клиента и запускать XP на виртуальной машине только при необходимости.