I'd look at openwrt and opnsense tables of supported hardware for 2.5/5/10gbps.
Reply on news.ycombinator.com