I have an IBM ThinkPad A22e (ancient), an IBM ThinkPad T43, a Lenovo ThinkPad T510, and a Lenovo ThinkPad L530. They all work well with ArcaOS, within the limits of memory, and hardware support. I would say that the best one is the T510, followed very closely by the L530. The other two are too old to really perform. I will note, that the T510, and the L530, have 1600x900 screens. The other available screen is 1366x768, which is pretty well useless, IMO. The L530 is UEFI BIOS, with the necessary CSM support. WiFi works with the T43, but not with the T510, or the L530 (the A22e has no WiFi option). I use a DLINK DIR 506L for WiFi support, with all of them. Sound works, with all of them, using the latest UniAud driver.
Be aware, that there are more than one model of T43, T60, T510, and L530. Some features are different, and the unusual stuff, like finger print readers, SD card readers, etc. probably won't work (no drivers). My L530 also has a USB 3 port, that won't work, until they get the driver done. USB 2 works fine.
There is also a WiFi driver under construction. Apparently, the first WiFi devices to be supported will be INTEL devices, so try to get one of them. No guarantees though.
I haven't used DOS/WinOS2, for many years, I do install it, for testing, but it doesn't work well with newer machines. The answer for that, seems to be to use DOSBOX (it is at HOBBES). Install DOSBOX, then install win 3.11 to it. I know that it works, but I really don't use it, so I can't comment on how well, or badly, it works.
BTW, the only machine, that I have ever seen, that actually works properly with hibernation, is the A22e. It uses BIOS support to do it. The OS doesn't seem to do much more than tell it to hibernate, and it does it.