Cloud Core Router VS Custom Build PC Server

Hi,
I am very confused, so I asked here. Very close to I will buy or build Server for mikrotik for NAT and Routing. But I don’t take decision. Please give me answer from your experience.
Which is better?
CCR2116-12g-4s+
OR
Core I7 12th gen 12 core and 20 Threads
16gb RAM
128gb SSD with Mikrotik License Level 6.
2x Dual SFP+ NIC Card
4g LAN Card
Thank you.

How long is a rope?

What is the purpose and use case of the router?

Purpose only manage bandwidth NAT and Firewall.

Probably x86_64 do not support your Server, and CHR need install something like ESXi and not all devices can be natively used inside CHR.

Better something already ready-to-go.