
I have WIN98SE in my PC. I was also warned not to go over 512M RAM, otherwise I will experience problems including "Out of Memory" message. After doing some sleuthing, I got the following skinny right from the horse's (MS) mouth and I quote:
The Windows 32-bit protected-mode cache driver (Vcache) determines the maximum cach size based on the amount of RAM that is present when Windows starts. Vcache then reserves enough memory addresses to permit it to access a cache of the maximum size so that it can increase the cache to that size if needed. These addresses are allocated in a range of virtual addresses (3-4 gigabytes) known as the system arena. On computers with large amounts of RAM, the maximum cache size can be large enough that Vcache consumes all of the addresses in the system arena, leaving no virtual memory addresses available for other functions such as opening an MS-DOS prompt (creating a new virtual machine)
RESOLUTION:
Modify the setting of the MaxFileCache in the System.ini file to reduce the maximum amount of memory that Vcache uses. To do so:
1. Open the System.ini file in a text editor such as MS Notepad.
2. Go to the [VCache] section.
3. Change the MinFileCache=and the MaxFile Cache=settings to the desired value.
The value of these settings are in kilobytes.
Example: [VCache]
MinFileCache=51200 (512M)
MaxFileCache=56320 (563.2M)
Alternatively:
1. Click START and then RUN.
2. In the Open box, type MSCONFIG, then click OK.
3. Click Advanced
4. Use the Advacned troubleshooting Settings menu to limit the amount of memory that Windows uses to 512M or less.
For you experts, please clarify: Why would I increase my RAM to 1GHz or more if all I can safely use is 512M. Further, it was indicated that if I increase my VCache above 512M, it will cause the games to slow down. Isn't then increasing the RAM become counter-productive?
Hogans Alley