With 4 cores and 4GB RAM on Untangle VM, I get same results: 90% ISP's speed, ie. 900MbpsSo, I start to think the problem relies on FreeBSD: what do you think?