What do you mean "high cost"? What is at a high cost?
This sounds like a pretty niche request, so I'm not sure it is worth adding another option as I already have a lot. But the actual change isn't too hard. If you open up the control.lua and change the line:
center = {x=center.x - 1 + math.random(-3,4)*2, y=center.y - 1 + math.random(-3,4)*2}
to
-- center = {x=center.x - 1 + math.random(-3,4)*2, y=center.y - 1 + math.random(-3,4)*2}
Then every building will spawn in the exact same spot in each of the 32x32 chunks that it tries to spawn in. Still wouldn't be a perfect grid because it still avoids spawning on water, cliff, ore (ore spawning prevention may be an option you can disable, I don't remember) and it doesn't attempt to spawn one in every chunk.