Just a quick note,
I tried pinging Tiscali.co.uk and got no response so I checked my routers cfg and it has the IP address of tiscali so tried pinging that instead.The result was
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
So can only assume your not testing the connection from IP addresses to get a Timed Out.
The poor latency is likely from the actual game server,not tiscali and there's little you can do.Unless you want to try a few of the various "tweaks" (MTU/RWIN,etc) but be aware you might actual make things worse.