Efficient for me means best buck for best performance&features/watt.
If this means the same to you, get the Mikrotik.
For just routing and NAT, an i3 can handle 10 Gbps with lots of room to spare. An i9 9900k is just for show and to heat the room during winter.
If doing BGP, before RouterOS 7, you want an X86 box. It doesn't have to be top of the line.
The x86 boxes will run circles around the CCR for single threaded tasks. The CCR will be fine for tasks that can be split across multiple cores.
CCR1072 vs Oem İ9-9900K
Where can I get the best processor performance? I have 10g uplink with high CPU usage.
Or is there anything you'd suggest better?
It really depends on your needs. Mikrotik CCR1072 is great with anything that have a lot of smaller connections.
we are using the CCR1072 and the CCR1036 (the last one is available with two SFP+ interfaces) as Firewall and for NAT. If you need more than two SFP+ interfaces, take the 1072, if you are fine with two, think about the CCR1036.
The performance in our case is more than enough even if we push ~6-7GBit through the firewall, the CCR is just idling. We are using statefull firewall rules + FastPath/FastTrack so a lot of computation is done in hardware. If you have a lot of IPv6 traffic the CPU load will be higher, because FastPath/FastTrack works a the moment only with IPv4 traffic.
Thank you everyone. We use it for game firewall. Does the CCR1072 or Oem 9900K processor work better?