I've searched this topic and noticed that it may have to do something with the apps installed, so I disabled all of them and still it doesn't seem to help. I have the latest Untangle and no access to ssh (yet).
I have an 10mb down/10mb up internet connection from an ISP going into Untangle. And then from Untangle it's being distributed via 10/100 switch. When I run speedtest.net from any of the workstations connected to the switch, I get results of 3-4mb download and 2-4mb upload.
However, when I connect a laptop to the modem directly and do the speedtest - the speed shows as 9-10mb download and 9-10mb upload as it should.