OPNsense is my preferred firewall and network security solution. I run it on a powerful VM and get 3 Gbps througput with with Layer 7 inspection (suricata, sensei (https://www.sunnyvalley.io/sensei/) enabled.
10 Gbit Ethernet Switch
The GS110EMX is a 10 Gbit Ethernet Switch with 2 x 10GE Ports. It is reasonable priced, managed, includes igmp snooping for those who need it and even comes with a rack mounting kit. Performance is great so far, I almost get 10 Gbps over the 10 GE ports.