Thank you, but I have seen quad core 1.5 Ghz router processors that perform similar to dual core 800 Mhz from TP-Link.
I mean I would be very thankful if I could get advice on router names.
GL-MT6000Flint2 = about 200/200 Mbps Linksys WRT3200ACM = about 150/150 Mbps
Seems like I should go for 2x routers instead, or maybe look for other routerOS then OpenWRT. That supports OpenVPN + failover, fallback and killswitch.
It's not so simple, though. The trap here is that this assumes the same target/architecture. Linear scaling only works if you're talking about the same processor technology/family (and when all else is the same such as RAM and other services, bandwidth loads, etc. and also when the overheads can be considered negligible or are known to scale linearly). These generalizations don't often work across different architectures... that is the basis of the megahertz myth.
I wouldn't worry about doing math dividing up bandwidth between ports. This, after all, is your router's job. I doubt any person or client is going to notice if you simply let your router (perhaps using layer_cake SQM) decide how to manage your throughout to all your clients. Years ago I worked with a FORTRAN program that manually managed virtual memory by writing and reading scratch files to disk on a VAX/VMS computer. It was terribly slow. What is the point of having - now a museum piece - a "cutting edge" Virtual Memory System OS if you don't let it do it's job ? Long story short, rewriting the code to the let the OS do its job provided a huge speed up.
I have a 500/20 ISP connection and a NanoPi R5C gateway router running layer_cake on the WAN. As of now, it has ~20 active DHCP client leases. Take a look at CPU load and CPU frequency over the last 2 hours. See that recent CPU load spike? I had to do a speedtest to make that happen. The vast majority of the time the gateway idles. The probability that two or three clients will make maximum demands at the same time is very low.
Now there is OpenVPN DCO to open up more data channels which can improve speed.
And I doubt the MT7986AV has fast AES encryption engine that's why you don't see very high OpenVPN speed (most people using Wireguard these days now)
88F6820 is special, it really has encryption engine and that makes it standing out from many competitors at the time of release.