Latency and Speed Issue

Hi Guys

Got a latency issue that has really got me confused.

We have a medium sized network (+- 150 users).

They do not all access the net at the same time.

When I ping through the Firewall I get a latency of 1100ms to my ISP [:O]

When I connect my PC alone to the DSL router my ping is 40ms.

There is no heavy traffic when going through the firewall either, so I cant figure out where the problem is.

I have 4GB of ram which never goes over 13% of usage, and the CPU never above 5%.

Even when traffic is extremely low on bandwidth usage, latency still stays high. Not to mention sites take ages to load.

It was running fine all week, and on Friday it randomly started in the middle of the day [:S] [:S]

ANY help would be greatly appreciated [:)]