Do you need to upgrade your router? Most of the time the bottleneck is the ISP limits on the Internet connection, not the modem or router. If you do want to replace your router, my vote is Opnsense. You can run it on pretty much any x86 machine with at least two Ethernet ports.
I’ll check that out, thanks!