Thanks for info PatrikLundell.
I do not plan to pump lava to surface. Just fetch it with mining carts. Those carry 2/7 of lava, so there is no issue of lava evaporating on 1x1 tile. I have no idea how much water a mining cart contains. Buckets are filled with 7/7 water. Aren't buckets smaller containers from mining cart? If mining cart contains 2/7 water too, then it shouldn't be an issue. I never filled mining cart with water before tbh. The plan is, when I get time this summer, to fill with magma couple dozens of mining carts and same amount with water. Then make cast wall with empty hole every second tile guarded by one autostop on top. This way I fill many holes in same time more or less. I do not plan for mud. Even less for turning obsidian floor into soil. That's an annoying floor bug. I intend to keep grass on first level with obsidian walls around and maybe I cast and dig some obsidian stairs there too, but next levels could be entirely cast from obsidian. Hole by hole obsidianizing entire 55x55 level could be annoying indeed. Also bridges are only in size 10x10 at max. Dropping lava from carts on too large area will evaporate too much magma.
Building cast walls from logs could speed it up I think. Just I do not want to build and construct 100+ glass pumps... Breaking hole larger then 1x1 also will break into caverns, which I want to avoid in first decade at least.
I am also concerned about invasions digging holes under to get into my fortress. Will they dig into soil only? Or also through rock? Should I obsidianize 2 z-levels under ground too? As I understand, if I poke hole into underground, while having a built wall 1 z-level above, then it should remain under-ground, as there are coming no sun rays. Obsidianizing shouldn't change it either. For walls that is. For stairs, I rather have them all inside count as "above ground" due cave adaptation.
Forest on surface also grows and hits on fps. Often I see animals entering map on tree levels and staying there all month in same place before leaving. I guess underground animals have to leave on other side, then the one they arrived? That could be explanation for this fps hit. Pathing of animals stuck on trees. Couldn't Toady program for wild animals some "involuntary" climb down order every couple days?