Ran similar test as Bunsun Burner. You can clearly see the fluctuation and the poor performace I'm suffering...
------------
Ping my Apple Base Station
Ping has started ...
PING 10.0.1.1 (10.0.1.1): 56 data bytes
64 bytes from 10.0.1.1: icmp_seq=0 ttl=64 time=0.820 ms
64 bytes from 10.0.1.1: icmp_seq=1 ttl=64 time=0.826 ms
64 bytes from 10.0.1.1: icmp_seq=2 ttl=64 time=92.869 ms
64 bytes from 10.0.1.1: icmp_seq=3 ttl=64 time=44.737 ms
64 bytes from 10.0.1.1: icmp_seq=4 ttl=64 time=1.722 ms
64 bytes from 10.0.1.1: icmp_seq=5 ttl=64 time=266.741 ms
64 bytes from 10.0.1.1: icmp_seq=6 ttl=64 time=219.035 ms
64 bytes from 10.0.1.1: icmp_seq=7 ttl=64 time=172.265 ms
64 bytes from 10.0.1.1: icmp_seq=8 ttl=64 time=123.960 ms
64 bytes from 10.0.1.1: icmp_seq=9 ttl=64 time=76.701 ms
--- 10.0.1.1 ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.820/99.968/266.741/89.859 ms
-------
Ping
http://www.google.com
Ping has started ...
PING
http://www.l.google.com (66.102.9.104): 56 data bytes
64 bytes from 66.102.9.104: icmp_seq=0 ttl=243 time=55.189 ms
64 bytes from 66.102.9.104: icmp_seq=1 ttl=244 time=77.023 ms
64 bytes from 66.102.9.104: icmp_seq=2 ttl=243 time=395.813 ms
64 bytes from 66.102.9.104: icmp_seq=3 ttl=244 time=72.353 ms
64 bytes from 66.102.9.104: icmp_seq=4 ttl=243 time=299.285 ms
64 bytes from 66.102.9.104: icmp_seq=5 ttl=243 time=568.328 ms
64 bytes from 66.102.9.104: icmp_seq=6 ttl=244 time=519.955 ms
64 bytes from 66.102.9.104: icmp_seq=8 ttl=243 time=424.620 ms
64 bytes from 66.102.9.104: icmp_seq=9 ttl=243 time=55.004 ms
---
http://www.l.google.com ping statistics ---
10 packets transmitted, 9 packets received, 10% packet loss
round-trip min/avg/max/stddev = 55.004/274.174/568.328/200.163 ms
-----------
Ping BBC.co.uk
Ping has started ...
PING
http://www.bbc.net.uk (212.58.224.89): 56 data bytes
64 bytes from 212.58.224.89: icmp_seq=0 ttl=250 time=37.163 ms
64 bytes from 212.58.224.89: icmp_seq=1 ttl=250 time=297.821 ms
64 bytes from 212.58.224.89: icmp_seq=2 ttl=250 time=30.097 ms
64 bytes from 212.58.224.89: icmp_seq=3 ttl=250 time=29.366 ms
64 bytes from 212.58.224.89: icmp_seq=4 ttl=250 time=71.278 ms
64 bytes from 212.58.224.89: icmp_seq=5 ttl=250 time=273.884 ms
64 bytes from 212.58.224.89: icmp_seq=6 ttl=250 time=225.885 ms
64 bytes from 212.58.224.89: icmp_seq=7 ttl=250 time=177.883 ms
64 bytes from 212.58.224.89: icmp_seq=8 ttl=250 time=129.143 ms
64 bytes from 212.58.224.89: icmp_seq=9 ttl=250 time=81.925 ms
---
http://www.bbc.net.uk ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 29.366/135.445/297.821/97.233 ms
---------------------
Ping Apple.com
Ping has started ...
PING
http://www.apple.com.akadns.net (17.112.152.32): 56 data bytes
64 bytes from 17.112.152.32: icmp_seq=0 ttl=245 time=316.533 ms
64 bytes from 17.112.152.32: icmp_seq=1 ttl=245 time=585.896 ms
64 bytes from 17.112.152.32: icmp_seq=3 ttl=245 time=175.254 ms
64 bytes from 17.112.152.32: icmp_seq=4 ttl=245 time=173.103 ms
64 bytes from 17.112.152.32: icmp_seq=5 ttl=245 time=509.693 ms
64 bytes from 17.112.152.32: icmp_seq=6 ttl=245 time=461.767 ms
64 bytes from 17.112.152.32: icmp_seq=7 ttl=245 time=413.812 ms
64 bytes from 17.112.152.32: icmp_seq=8 ttl=245 time=365.460 ms
64 bytes from 17.112.152.32: icmp_seq=9 ttl=245 time=316.939 ms
---
http://www.apple.com.akadns.net ping statistics ---
10 packets transmitted, 9 packets received, 10% packet loss
round-trip min/avg/max/stddev = 173.103/368.717/585.896/132.849 ms
-------------
Ping macrumors.com
Ping has started ...
PING macrumors.com (64.62.137.66): 56 data bytes
64 bytes from 64.62.137.66: icmp_seq=0 ttl=52 time=316.630 ms
64 bytes from 64.62.137.66: icmp_seq=1 ttl=52 time=585.630 ms
64 bytes from 64.62.137.66: icmp_seq=2 ttl=52 time=537.443 ms
64 bytes from 64.62.137.66: icmp_seq=3 ttl=52 time=489.755 ms
64 bytes from 64.62.137.66: icmp_seq=4 ttl=52 time=441.173 ms
64 bytes from 64.62.137.66: icmp_seq=5 ttl=52 time=393.901 ms
64 bytes from 64.62.137.66: icmp_seq=6 ttl=52 time=208.310 ms
64 bytes from 64.62.137.66: icmp_seq=7 ttl=52 time=179.155 ms
64 bytes from 64.62.137.66: icmp_seq=8 ttl=52 time=177.621 ms
64 bytes from 64.62.137.66: icmp_seq=9 ttl=52 time=372.727 ms
--- macrumors.com ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 177.621/370.235/585.630/140.336 ms
--------
Compare those results to my iBook G4 and the problem is apparent...
Router
Ping has started ...
PING 10.0.1.1 (10.0.1.1): 56 data bytes
64 bytes from 10.0.1.1: icmp_seq=0 ttl=64 time=1.044 ms
64 bytes from 10.0.1.1: icmp_seq=1 ttl=64 time=1.088 ms
64 bytes from 10.0.1.1: icmp_seq=2 ttl=64 time=2.010 ms
64 bytes from 10.0.1.1: icmp_seq=3 ttl=64 time=1.026 ms
64 bytes from 10.0.1.1: icmp_seq=4 ttl=64 time=1.028 ms
64 bytes from 10.0.1.1: icmp_seq=5 ttl=64 time=0.950 ms
64 bytes from 10.0.1.1: icmp_seq=6 ttl=64 time=1.017 ms
64 bytes from 10.0.1.1: icmp_seq=7 ttl=64 time=1.015 ms
64 bytes from 10.0.1.1: icmp_seq=8 ttl=64 time=1.006 ms
64 bytes from 10.0.1.1: icmp_seq=9 ttl=64 time=0.999 ms
--- 10.0.1.1 ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.950/1.118/2.010/0.299 ms
-----
http://www.bbc.co.uk
Ping has started ...
PING
http://www.bbc.net.uk (212.58.224.121): 56 data bytes
64 bytes from 212.58.224.121: icmp_seq=0 ttl=248 time=33.146 ms
64 bytes from 212.58.224.121: icmp_seq=1 ttl=248 time=32.132 ms
64 bytes from 212.58.224.121: icmp_seq=2 ttl=248 time=35.319 ms
64 bytes from 212.58.224.121: icmp_seq=3 ttl=248 time=33.498 ms
64 bytes from 212.58.224.121: icmp_seq=4 ttl=248 time=31.241 ms
64 bytes from 212.58.224.121: icmp_seq=5 ttl=248 time=33.311 ms
64 bytes from 212.58.224.121: icmp_seq=6 ttl=248 time=31.080 ms
64 bytes from 212.58.224.121: icmp_seq=7 ttl=248 time=32.059 ms
64 bytes from 212.58.224.121: icmp_seq=8 ttl=248 time=30.585 ms
64 bytes from 212.58.224.121: icmp_seq=9 ttl=248 time=29.258 ms
---
http://www.bbc.net.uk ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 29.258/32.163/35.319/1.643 ms
-------
http://www.google.com
Ping has started ...
PING
http://www.l.google.com (66.102.9.147): 56 data bytes
64 bytes from 66.102.9.147: icmp_seq=0 ttl=243 time=63.716 ms
64 bytes from 66.102.9.147: icmp_seq=1 ttl=243 time=52.197 ms
64 bytes from 66.102.9.147: icmp_seq=2 ttl=244 time=43.861 ms
64 bytes from 66.102.9.147: icmp_seq=3 ttl=243 time=52.639 ms
64 bytes from 66.102.9.147: icmp_seq=4 ttl=244 time=42.870 ms
64 bytes from 66.102.9.147: icmp_seq=5 ttl=243 time=64.058 ms
64 bytes from 66.102.9.147: icmp_seq=6 ttl=243 time=61.280 ms
64 bytes from 66.102.9.147: icmp_seq=7 ttl=243 time=65.412 ms
64 bytes from 66.102.9.147: icmp_seq=8 ttl=243 time=85.754 ms
64 bytes from 66.102.9.147: icmp_seq=9 ttl=243 time=61.837 ms
---
http://www.l.google.com ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 42.870/59.362/85.754/11.802 ms
-----
http://www.apple.com
Ping has started ...
PING
http://www.apple.com.akadns.net (17.112.152.32): 56 data bytes
64 bytes from 17.112.152.32: icmp_seq=0 ttl=245 time=180.734 ms
64 bytes from 17.112.152.32: icmp_seq=1 ttl=245 time=177.892 ms
64 bytes from 17.112.152.32: icmp_seq=2 ttl=245 time=174.279 ms
64 bytes from 17.112.152.32: icmp_seq=3 ttl=245 time=175.264 ms
64 bytes from 17.112.152.32: icmp_seq=4 ttl=245 time=179.024 ms
64 bytes from 17.112.152.32: icmp_seq=5 ttl=245 time=175.174 ms
64 bytes from 17.112.152.32: icmp_seq=6 ttl=245 time=174.870 ms
64 bytes from 17.112.152.32: icmp_seq=7 ttl=245 time=179.000 ms
64 bytes from 17.112.152.32: icmp_seq=8 ttl=245 time=176.152 ms
64 bytes from 17.112.152.32: icmp_seq=9 ttl=245 time=174.859 ms
---
http://www.apple.com.akadns.net ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 174.279/176.725/180.734/2.137 ms