I've been trying to get this to work for ages and familiarised myself with a lot of the limitations and setting involved but I seem to be getting an issue that I can't see anyone else having. I've tried on a few other forums, but a lot of links lead here so I thought I'd try my luck and see if you guys can figure this out!
Without trying to tell the full story chronologically, as it get's complicated, let me tell you what I've figured out so far...
System: P4 / Intel 865G, Tried 512/1024/2048 MB RAM, ATI 9600 AGP
Settings: MaxPhysPage=2000, MaxFileCache=65536
What I've discovered:
Limiting physical memory with MaxPhysPage in addition to using onboard GPU (shares physical memory) causes windows to disable the swapfile regardless of swapfile settings. This only happens once GPU drivers have been installed and the problem goes away after uninstalling the drivers.
Limiting physical memory with MaxPhysPage in addition to using a SBLive (uses physical memory to store SoundFont files) causes the same swapfile issue. Uninstalling the drivers did not seem to fix the issue.
Sometimes I end up in a situation where windows boots but hangs with a completely empty desktop and no tasks running. Ctrl-Alt-Del works and you can shutdown. Changing system .ini settings has no effect, the only way to resolve this issue is to remove the RAM and install 512MB.
I have had the system running fine with 1GB and 2GB of ram using the settings above just fine, it seems to be installing the drivers for either SBLIve or onboard GPU that causes the problems.
I've removed all drivers but now I seem to be stuck in a situation where no matter what I do with system.ini it won't boot unless I install only 512MB RAM.
Using RLoew's patch does allow me to use windows without MaxPhysPage, however it's causing Direct3D games to crash. (Using DX9c), I'm not bothered about utilising all the RAM either I just want a stable system.
What I want to achieve:
Multiboot system with several OSes, therefore I need 1GB, ideally 2GB of physical RAM installed in the system.
Not bothered about Win98 being able to use more than 512MB RAM, just want it to run standard Win98 games. The extra RAM is just for the other OSes.
Don't need on-board GFX, The Radeon 9600 AGP is needed for gaming.
Would prefer to be able to use SBLive or Audigy2, but I can settle for SB Vibra 128 for example which also has DOS SB16 emulation.