but this tool requires 20GB or more of my memory
The actual memory requirement depends solely on the game you're ripping. Like thewhitespirit said and quoted, you can use the "unpack and exit" checkbox or the equivalent "-d" cli flag. This mode processes one file at a time and saves it to disk (in the "unpacked" folder), so it does not need lots of memory like the gallery viewer mode (which - obviously - needs to keep all the images decoded and uncompressed in memory).
I even suspect it's a mining tool, so use it with caution.
Lol, what a shitty mining tool it could be when it does not have any networking code and uses almost zero CPU and GPU computation power...? You see, what a real mining tool needs most of all is lots of computational power, and not memory.
Finally, the source of GAME RIPPER is available, so you can see that there's no mining code whatsoever. You can even compile it yourself if you don't trust my pre-compiled binaries (which is good, you should never trust some random guy on the net).
That's the real power of Open Source: you don't have to believe me, you can check it yourself.
ps: I see nobody got my little joke about NCIS, that's a pity (that aside, AES is a military grade encryption for real, this part isn't a joke). Depending on the cipher, finding the encryption key and decrypting data might temporarily compute a lot (only when the "Decrypting" progress bar is shown, but not after).