I won't walk into my own traps. They were made for you, and did work very well! :ROTF:
When textures are being loaded successfully to the VRAM, they are free'd. Keeping them is useless wasting of RAM. Doesn't that make sense? When a texture does not fit into VRAM, it is being kept and then fetched from the RAM when needed. Obviously, this is slow.