Ha. I barely recall details (it was 30 years ago) but I remember there was a trick to somehow run Windows 3.x to make the game believe your system had more RAM that it actually did. Don't remember details, but remember it _mostly worked_ (swapping was an issue and some games would not work). This - https://devblogs.microsoft.com/oldnewthing/20160328-00/?p=93... - explains it.
I believe I had to do that to run some games in SVGA mode. It might've been KKND or some other game...
I've used this once! Warcraft 2, playing against a friend over a null-modem, it all started out great but the swapping became worse and worse during the game. It lagged both our games, but he (actually having the physical RAM required) at least had a responsive UI, that was too big of competitive advantage.
I don't remember which game it was but it crashed with OOM under DOS[0] but run fine under Win3.1 and AFAIR didn't even bothered to swap, or the swap times were minuscule.
[0] It didn't help what I had a 40Mb HDD as the primary master, because nobody knew the proper jumper settings to change it to the slave and 120Mb DBLSPACEed WD as the slave. I think the regular working setup had only ~580Kb of low memory.
I believe I had to do that to run some games in SVGA mode. It might've been KKND or some other game...