Height is the hardest dimension. Typically you remove the wire loom, often the z axis motor, sometimes parts of a sidemount toolchanger. But if the casting of the column is in the way you are out of luck (mini mill 2).

Sharp can come with a Seimens control now, and they have pricing on ebay actually.

Fanuc memory is often 256k or 512k. Total. Check your program size and see if its an issue.