rc759 Regnecentralen RC759 Piccoline, which I guess was a computer made in/for Denmark specifically

PCjs http://www.pcjs.org/
This one is specifically an IBM PC 5150 emulator. Has several disk images, mainly DOS but there's a Windows 1.0 too.

jslinux http://bellard.org/jslinux/
This one is an x86 emulator written in Javascript that loads up a very simple Linux system when you visit the page. It seems pretty responsive. The guy that wrote it said it should be about the level of a 486 but without a floating point unit. No network support.

v86 http://copy.sh/v86/
This is another x86 emulator written in Javascript. This one has several disk images of Linux, DOS and even Windows 1.01.

Em-DOSBox https://github.com/dreamlayers/em-dosbox
DOSBox is a x86 emulator that comes with it's own DOS like environment. The development has been mainly focused on getting games running, but it can also run other applications. It's possible to run Windows 3.1 and even Windows 95 on it. However, Windows 95 isn't super stable. Em-DOSBox is a port of DOSBox to Javascript using Emscripten. Emscripten can compile C/C++ code to Javascript.

Windows 95 in your browser https://win95.ajf.me/
I'm not sure about the legality of this one. From all accounts it is buggy and tends to hang. I'm sure the Internet Archive version of Windows 3.11 above is legal. For one thing, they don't let you download it. All you can do is stream it from their website.

It's conceivable that someone could make an adventure game set in the 90s with fully working emulated computers from the era, given that all of this stuff works in the average browser these days. Even better if they can simulate a modem and let you dial up to a virtual BBS. It'd be great if Microsoft came out and said that MSDOS and old versions of Windows, such as 3.1 and 95, would be freely available for this sort of thing. After all, "It's a new Microsoft."