It's probably memory throughput and latency more than single core performance in your case. Factorio is primarily limited by CPU cache misses. It ticks 50% faster on a Ryzen 7 5800X3D than on an 5800X because of the extra 64 MB L3.
Needless to say the Switch won't fare well for mega bases with it's 2 MB L2.