downhill thank you for your reply.
Actually I currently have 12GB and have multiple times filled it up. I added a 4GB swap file and I'm looking into upgrading to 24GB of RAM. I do some video editing, but mostly I fill up my ram with browser tabs (regardless of browser or addons).
I was wondering about systemd-swap
because it allows the swap file to grow as necessary. Turns out the kernel needs to be modified (it's just actually activating an option actually), but it has been discussed before and apparently hasn't been implemented.