Is your router garbage? It will be due to the Trump Admin banning foreign made routers. Buy my mini PC router and throw PFSense or OPNSense on it. Now you have a router that won't crap its pants when you're torrenting/streaming/whatever through VPN. Make the switch to using dedicated hardware for your adblocking, DNS Blocking, firewall, VPN, and network load balancing to improve your throughput.
I have a FireFX FXNGD4 Mini PC Router, same as the Protectli FW10408 and Qotom Q190G hardware for sale. Comes with 12VDC power cable.
I have used them to run Windows Embedded and Linux OSs, configured to act as simple switches, and most recently as a firewall/router with PFSense/OPNSense with VPN (IPSec, OpenVPN, and Wireguard). Currently, they have the latest version of OPNSense 26.1.6. As a network firewall/router I have yet to see 35% core utilization or memory above 50%. I am getting about 258mbps/300 = 14% throughput drop through VPN, firewall, adguard, and behind DNS domain blocking (see images).
• Quad core Intel Celeron Processor J1900 2M Cache, 2.00 GHz, boost up to 2.42 GHz, Intel HD Graphics
• Ultra efficient CPU uses less than 10Watts, System uses less than 15Watts
• PORTS: 4 x Intel I211-AT Gigabit LAN, 1xUSB 3.0, 3x USB 2.0, and 1x VGA.
• DDR3L 4G RAM, 64G SSD, NO WiFi, connect your own access point(s) to one of the three spare LAN ports
• Can add additional storage via 2.5" HDD/SSD via internal SATA cables
The case is aluminum, so it acts like a big heat sink. There's a heat sink on top of the cpu that presses in to a thermal pad on the top of the case. CPU temp hasn’t gone above 53*C since I turned it on according to the on-cpu sensor.
Over $250 new: https://protectli.com/product/fw1-core/
Over $250 new: https://www.tejar.com/protectli-fw1-4-port-intel-j1900-4gb-ddr3-8gb-msata
Alibaba Barebone systems go for $100+ Shipping($40) from China.
Barebones means no power supply($15), no ram($15), and no ssd($30), if you want to take the risk
FireFX: https://www.youtube.com/watch?v=owdfvWO58i8