If in doubt, prefer to use zswap. Only use zram if you have a highly specific reason to.
This is really needed.
ZRAM, while it’s fine for really light workloads, starts to crumble as soon as it’s full. This makes 4Gb systems unusable with anything more than a web browser open.
Zswap provides the same advantages of ZRAM (compressed memory), while still being able to use disk based swap when RAM is full.
See this for more informations : Our swap situation isn't ideal (#552) · Issues · KDE Linux / KDE Linux · GitLab
from the article, it sounds like there are some design factors in Fedora / RedHat that are higher priority than the performance ramifications of zram, and of course it’s fine for folks to have differing priorities
but a gaming-oriented distribution probably does prioritise performance
@pauldoo shared instructions for switching from zram to zswap here: [Bug Report] Bazzite does not handle OOM properly - #10 by pauldoo