Space Engineers Server Performance

Hi fellow engineers!

I host a dedicated SE server for a small group of friends. Usally 10 players on end of day. I have an entire Ryzen 1700X PC dedicate to just running my server however we constantly struggle with sim speed. We are group funding to pick up a cheap 12600KF cpu and mobo soon to upgrade but is there more I can do?

The offical server software seems to be extremely single-threaded and the simulation just pegs out a single core.

Wondering how are the big 50+ player servers handling so much stuff? Are they just running on some monster i9 6GHz OCed liquid cooled PC?

Is there a way to cluster so each planet and space is on it's own server and automatically transfer players between them as they travel? Or break up distant zones into their own simulation threads?

Any server performance improving advice would be appreciated, don't like just starving everyone with a tiny block limit.