CPU usage highly depends on the number of connected clients, not that much on message throughput. You can experiment with the excellent rabbitmq-perf-test tool to get some ballpark numbers.
I have a system that only pushes 5k messages per second but it needs 32 cores.