However there are settings I find in routers that add delays such as MAC address filters and firewalls. I usually try again but with stock settings and the firewall off. NAT is a firewall so adding another is going to add overhead.
I can't see all the settings and your network. Try an ASCIII sketch like this:
Satellite Modem -> ISP decoder -> Router
Bob
Hi,
I'm having very serious issues with my connection.
I have a 8level WRT-150A router and am using a wireless connection. Both wired and wireless, I'm having lately awful lag spikes all the time. The connection is also being interrupted very often. I called my ISP support and they came and measured the ping on the antenna, and showed me the results of 10-20 ping, while on the router it was 50-2000-up to timeout (very erratic; the aforementioned lag spikes). They told me that the router is slowly dying. They could be right, taken that I'm using the same PC with the same configuration, the same goes for the router. It simply went from good to awful over time. The router's firmware is up to date. I'll post a couple of ping reports so you can have a look at my situation.
First, pinging router from the router's interface:
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=7 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=8 ttl=255 time=0.0 ms
64 bytes from 192.168.1.1: icmp_seq=9 ttl=255 time=0.0 ms
--- 192.168.1.1 ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 0.0/0.0/0.0 ms
No surprise here.
Pinging google.com from the router's interface:
PING google.com (188.112.3.123): 56 data bytes
64 bytes from 188.112.3.123: icmp_seq=0 ttl=60 time=360.0 ms
64 bytes from 188.112.3.123: icmp_seq=1 ttl=60 time=500.0 ms
64 bytes from 188.112.3.123: icmp_seq=2 ttl=60 time=460.0 ms
64 bytes from 188.112.3.123: icmp_seq=3 ttl=60 time=400.0 ms
64 bytes from 188.112.3.123: icmp_seq=4 ttl=60 time=720.0 ms
64 bytes from 188.112.3.123: icmp_seq=5 ttl=60 time=490.0 ms
64 bytes from 188.112.3.123: icmp_seq=6 ttl=60 time=610.0 ms
64 bytes from 188.112.3.123: icmp_seq=7 ttl=60 time=610.0 ms
64 bytes from 188.112.3.123: icmp_seq=8 ttl=60 time=620.0 ms
64 bytes from 188.112.3.123: icmp_seq=9 ttl=60 time=500.0 ms
--- google.com ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 360.0/527.0/720.0 ms
Awful...
Pinging the router in Windows 7 x64:
http://s2.ifotos.pl/img/1PNG_waeqasa.png
A bit worse but still very good.
Pinging google.com in Windows 7 x64:
http://s5.ifotos.pl/img/2PNG_waeqasq.png
Sweet Jesus. Why do I even try to play online games?
Also, on the paper I have 10 Mb/s DL / 2 Mb/s UL. When the service came and connected directly to the antenna they had results of 12 Mb/s DL / 3 Mb/s UL. When they connected to the router it was like 6 Mb/s DL / 0.5 Mb/s UL.
Because I have a VoIP phone, there's also a TP-LINK TL-SF1008D Ethernet and a 8level VoIP Gateway. Could they be at fault (as well)?
Is there any solution to this other than hardware change?
I appreciate your help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic