Essentially ,,, a page file ( or swap space in Linux) is a Backup RAM. You can run the system with a zero pagefile but not with zero RAM.
The best RAM optimizer till date in the world is the OS itself, period.
Win XP RAM optimizer is not as efficient as Win 7 but is far better then Vista. And using third party RAM optimizer too often will hang your applications as they never can know in advance what applications are needed to be loaded and for how long, only kernel knows it.
I think what you are trying to achieve is trying to get away with 1 GB RAM and with the help of Pagefile want your system to behave as if it has 2 GB or more RAM.
Well, nice try,, but will not work
. The simple reason is Pagefile processing is lot and lot slower then RAM as it is on your hard drive while RAM is a compact network of superfast Registers and Transistors which are way faster. And since this fact is hardcoded in the OS kernel, you will never be able to befool OS to start using Pagefile instead of RAM. For this reason it is often said that keep your pagefile minimum duble the RAM as in that case OS will bring the delayed appications in page file and keep there pointers information in the RAM so RAM can access them when needed.