The DES1008D is not a router of any sort, it's an ethernet switch. Also the Linksys WAG160N, in my experience, is fairly unreliable. I have replaced about half a dozen of these units for (business) customers, with an alternative product, due to random disconnections or poor performance issues.
Yea the linksys WAG160N has appauling speeds and often disconnects, i forgot to mention that one of the flatmates in the studio has set up a wireless access point from the D-link ethernet swtich using a time capsule, and the speeds on that is much much faster and reliable. However the spike and latency issues occur when connected to the time capsule as well.
what's your sync rate?
I tested my connection, i'm on 19.5 megabit sync, which is qute high.
Downloading http://cachefly.cachefly.net/100mb.test from linux, and doing a ping test from linux too i get behaviour like:
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=5 ttl=56 time=39.0 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=6 ttl=56 time=38.1 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=7 ttl=56 time=62.3 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=8 ttl=56 time=60.6 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=9 ttl=56 time=75.7 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=10 ttl=56 time=72.1 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=11 ttl=56 time=69.1 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=12 ttl=56 time=37.7 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=13 ttl=56 time=65.4 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=14 ttl=56 time=65.2 ms
with a total like:
37 packets transmitted, 35 received, 5% packet loss, time 36050ms
rtt min/avg/max/mdev = 35.834/56.278/75.721/13.215 ms
where packet 27 and 30 were dropped.
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=25 ttl=56 time=65.2 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=26 ttl=56 time=66.6 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=28 ttl=56 time=60.5 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=29 ttl=56 time=57.6 ms
64 bytes from vip1.AU-anycast1.cachefly.net (204.93.143.143): icmp_req=31 ttl=56 time=66.5 ms
to that site i'm nearly doubling my latency from one download, even with a fast sync.. but it's still not too bad...
where you're saying it goes up and down.. if you look at number 12.. that's a lot lower then the ones surrounding it.. the way tcp/ip works is it stops and starts a lot when it gets packet loss. there will be packet loss not showing in the ping too..
i tested the download from windows too and it was about the same.
I dont have access to router settings so cant determine my sync speed :(
will do a ping test tomorrow to see what i get