The SWIM does play absolutely no role at all at how much memory the Mac II will support.
The IIcx adds a GAL on the logicboard that is sitting between the DRAM control signals that the GLUE puts out towards the RAM to get around the "faulty" signaling sequence that sends higher capacity DRAM chips into test mode basically making them fail. The same is true for the SE/30.
Thank you for these answers. It really clears things up. I honestly couldn't see how the SWIM affected memory, but I have been reading that table wrong.

