|Do you even use Windows 98? Because it seems you are basing your argument on several misconceptions. Just because drivers for certain hardware (or the hardware itself for that matter) were not in existence when Windows 98 was written, then Windows 98 cannot be used with that hardware. That is ridiculous.|
Windows XP is only approximately 1.5 years newer than 98SE, and drivers are still written for XP. Does this mean that XP cannot be used on a system that contains hardware made after it was written in 2001? I think not.
Drivers for Windows 98 were written up until 2006 when Microsoft dropped support for it. Virtually any motherboard that uses an Intel chipset up until the early 9xx series has official drivers for Windows 98. In fact even Windows 95 drivers were written up to the 845 chipset. Some of the early SATA motherboards even had Windows 98 compatible drivers.
Just because Microsoft (intentionally?) failed to address the >137GB HDD and >512 MB RAM issues does not mean that they cannot be fixed. These issues have long since been solved by dedicated individuals who refuse to be carried along in the "endless upgrade" cycle.
I can point you to one single website that contains solutions to all 3 problems you list. There are also other alternatives available, some of them are even free.
RAM, HDD, and SATA problems solved here:
Windows 95 installed on a 3.06GHz P4 machine, 845 chipset, later in thread using 3.5GB RAM (screenshots provided):
List of several MSFN members using >1GB of RAM with Windows 9x and methods used, contains links to relevant information:
Discussion about SATA and Windows 98: