CPU is now the bottleneck for games that struggle, which makes sense since GPU most often is configurable, while gameplay well is the hardcoded gameplay.
See PUBG that has bloated Unreal so far past what any 4-core computer can handle because of anti-cheats and other incremental changes.
Factorio could add some "how many chunks to simulate" config then? If that does not break gameplay completely.