And just for comparison; my BE connection (interleaved)....
Pinging www-fmt.bbc.net.uk [212.58.246.159] with 32 bytes of data:
Reply from 212.58.246.159: bytes=32 time=18ms TTL=57
Reply from 212.58.246.159: bytes=32 time=18ms TTL=57
Reply from 212.58.246.159: bytes=32 time=18ms TTL=57
Reply from 212.58.246.159: bytes=32 time=19ms TTL=57
Ping statistics for 212.58.246.159:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 18ms, Maximum = 19ms, Average = 18ms
So; apart from getting interleaving turning off, which will make maybe 6-9ms difference (at most I would suspect), you're correct; the best way to improve pings is to switch to a less rubbish and non-overloaded ISP.
Ade
ADSL2+ with BE
DL Sync around 4.8Mbps
UL Sync 1088kbps
DG834GT with DGTeam firmware