I've had the same issue here recently. Just a little bit ago I pinged the LW orange server with the -t modifier while I was playing.
Reply from 206.16.60.39: bytes=32 time=46ms TTL=242
Reply from 206.16.60.39: bytes=32 time=44ms TTL=242
Reply from 206.16.60.39: bytes=32 time=45ms TTL=242
Reply from 206.16.60.39: bytes=32 time=43ms TTL=242
Reply from 206.16.60.39: bytes=32 time=43ms TTL=242
Reply from 206.16.60.39: bytes=32 time=46ms TTL=242
Reply from 206.16.60.39: bytes=32 time=46ms TTL=242
Reply from 206.16.60.39: bytes=32 time=45ms TTL=242
Reply from 206.16.60.39: bytes=32 time=45ms TTL=242
Reply from 206.16.60.39: bytes=32 time=43ms TTL=242
Reply from 206.16.60.39: bytes=32 time=642ms TTL=242 < "Host Connections Lost?"
Reply from 206.16.60.39: bytes=32 time=47ms TTL=242
Reply from 206.16.60.39: bytes=32 time=45ms TTL=242
Reply from 206.16.60.39: bytes=32 time=45ms TTL=242
Reply from 206.16.60.39: bytes=32 time=44ms TTL=242
Reply from 206.16.60.39: bytes=32 time=45ms TTL=242
Reply from 206.16.60.39: bytes=32 time=44ms TTL=242
Reply from 206.16.60.39: bytes=32 time=44ms TTL=242
Reply from 206.16.60.39: bytes=32 time=905ms TTL=242 <
Reply from 206.16.60.39: bytes=32 time=49ms TTL=242
Reply from 206.16.60.39: bytes=32 time=45ms TTL=242
Ping statistics for 206.16.60.39:
Packets: Sent = 653, Received = 653, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 43ms, Maximum = 905ms, Average = 53ms
Control-C
^C
There were only 2 spikes in the reply time, would that be enough to cause a disco or could something else be causing the issue?