You have to understand the "up to XXX Mbps" marketing strategy, and actual speed depends on your client, and/or environment.
For example, Archer C7 advertises 1300Mbps for 5GHz and 450Mbps for 2.4GHz, right? The 1300Mbps for 5GHz is based on 3T3R max. transfer rate, other than the older Macbook Pro (I think those selling in ~2015) there is no mobile client that can have 3T3R, mostly 2T2R only, so theoretical max. is already being cut down to 866Mbps. Same for 2.4GHz, theoretical max. is 300Mbps, but it's even worse here because 300Mbps 2T2R is assuming you are using 40MHz channel width, but in real world the noise and interference are too much (unless you live in middle of nowhere) that 40MHz is not usable, the practical usage is 20MHz width which gives you at most 150Mbps.
Oh, and this is wireless, some signal will be lost in air, also obstacles will block/absorb some signal as well, in real world even with a very good wireless router it's hard to get > 80%, placing your device in just 10cm apart from router getting 70-80% of the speed can be considered very good already, normally inside the same room without obstacle you are getting 60-70% only, with walls it will drop even more on 5GHz. So 866Mbps theoretical max. can give you probably 400-500Mbps at most in normal daily life, with a better designed antenna, signal can be transmitted more effectively, it's also possible to see ~600Mbps but I would say you can't get any more.
Now you can do all estimations, and those are UNRELATED to firmware, because wireless signal strength has a country regulated max., when it's configured to be used in certain country, no matter OpenWrt or OEM or any firmware there is no way to get more signal.
My example of Netgear WAX206, it advertised as 2402Mbps on 5GHz 802.11ax, in real world using 160MHz channel getting full 2402 link rate and laptop sitting next to router, I am getting roughly 1.3-1.5Gbps which can be considered very good already!!