I only ran the USG Pro for a short time but it had no issues passing the full line speed until you switched on the IPS at which point it would vary from about 450Mbps to 750Mbps depending on the traffic going through it. That was a modified 8Gb RAM USG Pro. The standard 2Gb units only pass 350-400Mbps with IPS turned on. I'm currently running Untangle on a QNAP QGD-1602P Guardian. It also runs my Unifi controller, my NAS backup (to an 8-bay slave drive array), my surveillance system, and it's also my personal Windows machine (as a VM). On paper it was bloomin' expensive. In truth, it replaces so many other systems that it will save it's own cost in electricity over it's expected 3-year lifespan.