At a base level, it is packets per second throughput that is the key. Each packet takes a certain amount of processing. We have not run benchmarks using version 1.4.3. So, what you see in the docs is not using that version.
So, yes, a faster CPU does mean more packets and by that means more participants/more rooms on a server.
Depends on what you need to do. If you have large rooms, you would need a large server. But, if it is a lot of small rooms, you can use horizontal scalability.