To be fair to pfSense, if you're not getting the throughput you'd like for a given config (lots of firewall rules, IDS/IPS like Suricata or Snort, proxies, etc.) you're likely not running on sufficient hardware. Running on an old NUC, especially using USB NICs, will certainly not be enough to achieve gigabit throughput. Idk what you're budget is, but Supermicro makes boards that are suitable or just buy a device directly from Netgate.
... View more