Why a faster CPU?

I have found many posts talking about the need of a very powerful CPU to achieve higher data rates using wireless (both for 2.4 GHz and 5.8 GHz), I am a bit confused by this.

I do understand when you introduce Nstreme why a faster CPU is needed, however I do not use Nstreme.

Currently I use alot of RB532 + SR5 setups for 5.8 GHz backhaul connections without Nstreme. When using 20 MHz channels with 54 Mbps air rate, and a resonable connection (-66 dB TX/RX) I typically see ~20 Mbps when benchmarking through the wireless link (ie. PC to PC connected to RB532), but the CPU usage is ususally around 40-70%.

In this case would a more powerful routerboard (ie RB333, RB600) or PC (P4, VIA, A64) make any significant difference as I am not even CPU bound as it is?

the wireless connection itself doesn’t need a lot of CPU power, but if you use a lot of queues and firewall rules - then you would require a faster cpu. so it depends on the traffic type and what are you doing to it.