"Subsurface, and Factorissimo, and Space Age are the only ones that add or manipulate surfaces." -- not necessarily true. Even if a mod doesn't add a surface you can "travel to" / or the player can see, it may actually be using one in the background. I think some of the old pipe or belt layer type mods used such a technique.
If the issue is sill present after updating and you have a large list of mods enabled. make a list of what mods you have enabled, then disable half (make a note of which mods you disable/enable after each step). if it still crashes, make a note, and continue reducing list of enabled mods until you find a selection that doesn't cause a crash... looking at which mods you disabled before it successfully loaded, you can invert the selection and isolate further, until the specific incompatibility is found. this enable/disable half method should help you determine which mods are "colliding" or causing each other to crash.