> I chose to enable zram for swap
swap is used when you run out of ram. using a ramdisk for swap ... You see how that doesnt make sense?
> swap is used when you run out of ram
This is not correct. Swap is not a RAM overflow.
> Swap is not generally about getting emergency memory, it's about making memory reclamation egalitarian and efficient. In fact, using it as "emergency memory" is generally actively harmful.
Zram creates a compressed RAM disk. https://wiki.archlinux.org/title/Zram
It's more complicated than that, same as PAGING on Windows. It's about offloading some of the less accessed data from RAM onto slower hardware.
You can compress the swap, so you can squezze a bit more by using CPU in that tiny amount of read you do.