A significant performance gain should be possible by changing the game to run at, say, 30 UPS.
To keep the game playing the same, simply speed things up:
- belts changed to move things twice as far per update
- inserters move twice as far per update
- assemblers, miners, etc process twice as much per update
Of course, many players won't like the frame rate also dropping to 30 FPS, so would need to be combined with code to generate extra frames for display purposes. This was already mentioned as a possibility in FFF-150 (as a possible 144 FPS/60 UPS), so 60 FPS/30 UPS is the same kind of thing.