I'm hoping to get some help on choosing an appropriate router after running into a speed issue with my current router the dlink dir-2640.
I noticed that when sending traffic through a wireguard interface the CPU maxes out preventing me from reaching maximum bandwidth.
I'm getting about 170mbps with wireguard and CPU load is at 100%.
If traffic goes directly to WAN I'm getting about 450mbps and CPU usage is nearly idle.
I'm looking at getting a new cost effective router that would provide more CPU speed for wireguard.
I do not require WIFI.
I am hoping on getting more than enough CPU power so that when my ISP offers more speed at the same price I can reap the benefits without having to upgrade my router at least for a few years.
I've even used one network interface devices if you can get your head around vlans. "router on a stick"
It gets challenging/more expensive or you have to DIY if you want more than one network device. Similarly if you have desired power consumption, noise and form factor requirements.
I use a pi4 running OpenWrt as my vpn endpoint at home (for a road warrior config) with just the one built it port. It is quite capable, pretty low power, and small.