I like linux and I use it (Raspbian, Zorin, Ubuntu, Arch: diff machines). I also enjoy using Win 8.1 on my Lenovo M93p Tiny (8GB ram), as a Playnite appliance / console. This allows me to play emulated games (Wii, Gamecube, PS2, to about 1.5-2x upscale), ~2013ish era AAA titles (Fallout 3, Just Cause 2, Dead Rising 2, GTA IV) and select indy games (like Donut County, Untitled Goose Game, EXO ONE) all from one device.
Normally, the advice would be to use something like Bazzite or Batocera (and I agree!)...but given the hardware limitations and the "it just runs" nature of these older Window games (under windows) I've had better experiences sticking to Win 8.1.
YMMV but the "switch to linux cause windows too old" thing has some shades of gray.