The issue here is simple. Windows 95, 98 and ME used a legacy item to be compatible with the then popular Windows 3.1. To do this, a RESOURCE pool size of 64 thousand bytes was used to let Windows 3.1 programs still be used.

When people started getting many hundred megabyte memory machines, the memory pool (resources) became even more strained.

You can learn about these memory issues by reading the Memory Article at http://www.aurmha.org/articles.htm and use the Optimizing Windows articles to help extend the time between reboots.

In closing, no fix will be supplied by Microsoft ever. You'll have to learn how to make do.

Bob