Sorry, you have their service, and you have their DNS servers. How much are the other people getting? Here's a snapshot of what I get, Bell South DSL:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Michael>PING
WWW.COMPUTERFORUMS.ORG
Pinging node1.computerforums.org [72.36.191.10] with 32 bytes of
Reply from 72.36.191.10: bytes=32
time=53ms TTL=111
Reply from 72.36.191.10: bytes=32
time=55ms TTL=111
Reply from 72.36.191.10: bytes=32
time=52ms TTL=111
Reply from 72.36.191.10: bytes=32
time=54ms TTL=111
Ping statistics for 72.36.191.10:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 52ms, Maximum = 55ms, Average = 53ms
C:\Documents and Settings\Michael>PING
WWW.GOOGLE.COM
Pinging
www.l.GOOGLE.COM [64.233.161.147] with 32 bytes of data:
Reply from 64.233.161.147: bytes=32 time=56ms TTL=244
Reply from 64.233.161.147: bytes=32 time=57ms TTL=244
Reply from 64.233.161.147: bytes=32 time=57ms TTL=244
Reply from 64.233.161.147: bytes=32 time=56ms TTL=244
Ping statistics for 64.233.161.147:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 56ms, Maximum = 57ms, Average = 56ms
What's in bold is what is called latency. The higher the number, the slower the connection. This can be caused by many different factors. It could be the ISP's DNS servers. It could also be the site you're trying to visit. It could be you have broadband, which is shared bandwidth- it could be slower at different times during the day. It could also be how many hops you have to go through to get to the site. If you're not noticing it, don't worry about it. You could also ask your friend for your ISP DNS servers. He may know how to change them to some others