I know it may be a false hope, but zram has the potential to make my 4 Gb ram
act as though it were 12 Gb of memory with fast swapping going on.
I have done a kn-recombine of a CD-size LiveUSB with a 12 Gb Virtual set-up,

I've also done kn-rcombine of a CD-size LibeUSB on the same 16 Gb SanDisk
partitioned with 4 Gb for the LiveUSB and 12 Gb for the re-combination.

Hoping to scale that down to 8 Gb using zram.

Need a genius programmer to make this all happen.