I'd run tons of things on the system, like openvpn at great speeds, suricata, squid and all other CPU intensive things + NAS function too (not sure if OPNSense has a NAS service, if not, I might consider to run it in a VM on the host and run the NAS&DLNA server part separately in another VM instance).
I've used this: https://www.supermicro.com/en/products/motherboard/X11SCL-iF along with a Xeon-E 2126G. I have gigabit up and down and run traffic shaping + IPS/IDS as well. No slowdowns (that I can observe)
Another variant is this: https://www.supermicro.com/en/products/motherboard/M11SDV-4CT-LN4FBit slower than the Xenon above but fanless, still Mini-ITX and more energy efficient (35W). Also a bit cheaper than above m/board + CPU, at least in Sweden.