I'm often maxing out my upload (~500MB) over OpenVPN if i connect from another 1GB link.This might help: https://forum.opnsense.org/index.php?topic=6590.0
openvpn[22303]: Bad compression stub decompression header byte: 102
PS: Never would have occurred to me to look in the intrusion section for performance improvements
In OPNsense, go to Interfaces/Settings. I believe by default, OPNsense has Hardware CRC, Hardware TSO, and Hardware LRO all disabled.I have not used pfSense in a few years but, I recall they used to leave some of these enabled. Perhaps that could be influencing the results a bit? However since you stated all tests are done within VMs with similar hardware allocated to the VMs, this doesn't fully make sense to me. But, it may be worth checking. Other than that I'm not sure what else it could be.