What exactly is a RAM optimizer? Is it like Windows Prefetch, which loads frequently used programs into RAM so they start more quickly, but allows them to be cleared from RAM if something else needs it?
I think the old style of "RAM optimizer" just cleared cached and less-used pages out of RAM and onto the swapfile. Which made it look like you had more free RAM, but had an impact on performance somewhere between none and much worse.
There now seem to be RAM compressors, which compress RAM pages before they're swapped to disk, lowering disk access. Helpful with a spinning disk; not so helpful with an SSD, which may already be compressing its own contents. Instead of swapping to disk all the time, some also create a section of RAM where the swap pages are compressed instead. Windows 10 apparently has it.
Linux has it too. I'm not seeing it for Windows 7, though.
If you can't add RAM, can you add an SSD?