comparing CPU options,is a 4 core 8 thread 3.4 Ghz processor going to be better than say a 6 core 12 thread at 2.0 Ghz or is more threads going to yield better performance from a pure routing perspective?
The rule looks like this:
If you have a higher CPU frequency you can reach more throughput per flow. As an example “Host A” send some traffic to “Host B” through the VyOS router
If you have more cores, your router can serve more flows but with less throughput speed per-flow than with higher CPU frequency.
Note: HT (hyper-threading) should not help and this feature is better to disable in BIOS.