DOSfan1994, did you already try what Jorpho said ?
You can make a copy of your current hard disk image and experiment with one of them..
MS-DOS 6.x could really help here - it also has MemMaker.
(And I am running windows 3.1 on a FAT 32 partition above MS-DOS 7.1 and it has "w3xstart.exe" which makes you use Windows 3.1 on a FAT 32 hard disk.).
Sounds cool! I did something similar many moons ago, back when I still had left a copy of Windows 3.10 (the original release from '92, not WfW)
on my Windows98SE computer. It was nice for running old programs (Win 2.0 and Win3.0 programs), games (16bit Wintrek) and devices
(WinTV card, and my radio-controlled clock) that didn't work so well on 98.
The program I used was OSR2FIX, I think, as described here:
Windows 3.11 and Ms-Dos 7.1
http://www.msfn.org/board/topic/97945-windows … -and-ms-dos-71/
Later, I also installed some Year2000 fixes and the Euro-Update (€ charakter). ^^
Anyway, if this doesn't work, but you still want to use DOS 7.1 because of FAT32 (long file names),
do move at least Win3.11 to a second image file (FAT16 formatted) with a maximum of 500MB.
This way, Windows 3.11 could perhaps use it's own filesystem/hard disk drivers and the permanent swapfile should be working.
(If FastDisk is working, you can also run sveral DOS progams in a window I think.)
Edit: Just noticed you're running normal Windows 3.1 (judging by the look of File Manager in the first photo),
Please then ignore some of what I wrote ealier (esp. the article about 32-bit file access).
This versions doesn't have its own disk cache and sometimes requires share.exe to be loaded for certain programs.
Also make sure you have enough "buffers" and "files" configured in config.sys.
An update for Windows 3.1 is also available, which increases the version to 3.11..
See "Windows 3.10 Kernel Update" at themagicfloppy.com .
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//