Effect of Queues on Latency

My network is getting much busier these days and I am seeing sometimes 200-300 ms difference in latency when pinging the local side of the router vs the public side. In other words, if I ping the side of the router I am on, the ping times are 200 ms or so less than when I ping through the router. I expected to find a typical virus storm as the cause but can see no evidence of virus traffic. I’m wondering if the queues in the MT could be responsible for that much delay? This situation comes and goes, with typical ping times of 1-2 ms jumping up to 200 ms or more when the problem occurs. We have perhaps 300 computers behind the router in question and it is connected to a T1 via a Cisco 1700 series router. Any ideas?

Queues increase latency by definition. There is nothing you can do about it.

Yes, I can now see that it is definitely the queue doing this as the latency improves the instant I disable it. I guess it’s just doing what its supposed to do.