The problem with arm64 still remains, unless you're as big as Apple, Amazon, Facebook etc., you can't get the really good ARM hardware, but have to take what's left over for the low-cost/ low-performance SBC market. The ARM market is much more relying on made-for-purpose designs than x86_64 (yes, both are converging to some extent, but from different starting positions) and lacks the flexibility for the mere consumer buying in single digit quantities to customize the hardware to their demands (as in, add a RAM module here, a network card there - let alone software flexibility such as SBSA compliance), which leads to the workarounds (USB ethernet cards dangling from the RPi4) referred to by @Lynx.
Let's do a simple comparison.
I'm currently using a ~2013 vintage celeron 1037u (ivy-bridge) mini-PC (197 *197*29 mm³) with two onboard Intel 82574L 1000BASE-T ethernet cards, which is totally bored while doing SQM at 1 GBit/s. 15 watts idle isn't spectacular, but still bearable - baytrail-d (~6 watts) or haswell (~10 watts) would drop those figures, but the c1037u just was 'available' for cheap, when I needed something urgently.
If you go back to the 2013/ 2014 RPi offerings, you'd be stuck on the ARM11/ ARMv6 RPi1 (BCM2835) with 1*1 GHz, 512 MB and the dreaded USB2.0 system bus - you don't want that (anything below the RPi4 released in 2019) as router. Its immediate competition (Allwinner A20, 2*916 MHz cortex A7) wouldn't win performance contests either, nor would the late 2014 vintage Rockchip RK3288 (4*1.8 GHz A17, but whose mainline ecosystem only started quite a bit later than those of the former).
The RPi4 and the NanoPi r4s are now viable alternatives to x86_64 for 1 GBit/s with SQM, but availability and pricing doesn't leave them as much of an advantage as one might think. RPi CM4 + dfrobot baseboard/ case or the r4s/ case set you back around 150 EUR, the first new micro PCs with (usually) four ethernet cards start around 200-250 EUR - power usage being on a comparable level, x86_64 wins in terms of software compatibility. If you look beyond 1 GBit/s routing demands, x86_64 still wins easily due to mere availability and scalability (if Atom doesn't cut it, i3, i5, i7, i9 or ryzen will - need 10 GBit/s, just add in a PCIe card). Yes, we've seen announcements for ARMv8 servers with 10GBit/s ethernet ports for the last 10 years, they still remain unavailable to mere mortals and/ or blow up the budget.
Don't get me wrong, I'm hopeful for the ARMv8/ ARMv9 ecosystem, but I just haven't really found an ideal solution (be it as general purpose computer or fast-just-works router (ipq807x and mt7622bv do meet expectations, but performance is just sufficient, without headroom (e.g. for SQM) left), yet.