Not an Aspire One. Please edit title to remove the "one".
1996 is too early. The mmx is probably an upgrade. Could also be socket 5.
What markings/labels are on the mainboard and largest support chips (the chipset)? And on the current ram A close-up photo would help.
Ddhelp.exe is the DirectDraw preloader. Don't rename it, disable its preload with Msconfig. It will then load when needed.
Systray.exe is the poorly named Powrprof launcher. Deselect Show on Taskbar in Power Meter.
Mdgx recommends U891711. Search msfn.org for extensive discussion. I haven't tried any of them.
Core.ini version (on first line) should be 4.5.2016.24 or later.
Kexstubs (k*stub*) should only be used in the experimental modes, not BASE or DCFG1. Use (or clone) BASE_NSB instead.
Cacheman is not similar to Freeram. Tweakall can do both.
Go to FileSystemProperties->Hard Disk and set role to Network server (or Cacheman/Tweakall Settings for me).
I used a ram auto-free app to successfully prevent Netscape 3.76 from locking up way back when.
Yes. TCPO will tell you the RWIN if it is set in the registry. If not set, it defaults to about 8K. The Optimize button will calculate a good value and set it for you. Go through all the tabs and run the various tests to determine what numbers to use.
I'm lost. Are you running Win95 in a VM, or just using some tools to provide a monitor driver so a native installation can use the whole (TV) screen for the desktop?