Yes, but the Cachaman also does the same thing with respect to returning memory for use and effectively helping Windows manage its own memory heap. Memory in Windows 9x always being cached and exchanged/swapped. No matter how much excellent or high-end hardware you have, you are limited by the ability of the OS and the memory contorller chipset to fully utilize that memory heap. For example, you could stick 128 meg of RAM in a TX chipset board, but it would only effectively use 64 of it. GW2K, DELL, and other OEM's wrote bios code to prevent users from going beyond effective theoretical limits of the cacheing ability of a VX/TX/HX board.
I got suckered into trying one of the memory/system managers one time. I brought home that "toolbox" looking container, popped it open, loaded it, and was thoroughly disappointed at what $60 bought me - nothing.
Again, I must reiterate that practiceing a minimalist approach to what you load and the effective cacheable memory heap you have at Win98 startup is the best way to keep a stable and productive system. This is the voice of experience - and lots of it. Win95 (any revision) and the first Win98 had some hangovers from memory management issues and dll management. Win98se and ME do a much better job of using memory beyond 64 meg. If you are booting your system and you are in the 50-60 percent of available resources at boot - your gonna crash out of the blue without some assistance. You load one or two programs of do a few scans and you are bound to push the limits of any system with resources being eaten by all those cute icons down by the clock, bonzi buddy, comet cursor, wallpaper managers (pure garbage!!!), real-whatever(audio,jukebox,etc), 2 or 3 schedulers that get loaded by various "driver" and "program" installations.
JMHO