I could not cleanup your mesh. It has holes that I have not been able to fill using Rhino’s Mesh Tools -> Fill Hole function. I ran my cleanup script on it which found many self-intersecting faces which it tried to fix by removing one of the faces in the pairs but this leaves new holes in the mesh. It has 5394 faces with extremely short edges that I do not know how to fix. It has 24 manifold edges (edges where more than 2 faces meet). But when the script removes these it just causes other problems.
I would have to develop new methods to deal with cleaning up this mesh. Perhaps there is someone else that can do this by rebuilding the mesh for which I do not have experience.
My Rhino session did not crash when working on your mesh. I have 128 GB of memory in my computer but this is more than needed since when I looked at the resource monitor it showed the Rhino session never used more than 4 GB of memory. So I think your 32 GB should be enough unless you have many other processes using up most of the memory.
Sorry I could not help you.