Bruce, have you played with allocating more virtual memory for Freecad to use? I would not want to do it on my old machine because it would probably wear out my HDD but I have a small laptop that has 8gb ram and a 256gb ssd, mostly empty. Might try allocating an extra 8 or 16 gb.
But yeah, cleverness in model building and partitioning goes a long way.