nuvyi wrote on 2023-06-18, 08:32:
Thank you all! Very interesting to hear various viewpoints. I wasn't pretty clear. I had the idea to build a computer on Windows XP with EAX sound card, but using a more modern (not authentic) video card, and run those problematic pre DX9 games using wrappers. So, can those wrappers emulate all these features properly after all? I mean table fog, EMBM, 8 bit textures..
Lots of stuff should work fine. I think dgvoodoo 2 uses newer direct X and vulkan APIs in its translation layer, so you might get the best results in say windows 10 compared to windows XP in certain situations.
You can build fairly modern and powerful computer that will still run XP, but I also don't think booting XP is strictly necessary. One nice thing about XP though is that it still supports legacy DRM like secure disk, which means you wont' always have to source a NO CD patch or buy everything you want to play on GoG/steam ect.
As for hardware, I recommend getting a maxwell or later nvidia GPU in particular, as this is the first generation to have good support for Dx12 and vulkan APIs. Maxwell is also compatible with XP (officially for the GTX 960 or below, but any maxwell card can work with a trivially simple driver tweak).
AMD cards for XP is also a good choice for running games in XP, as late AMD drivers are better in a number of ways than late Nvidia drivers, however, AMDs opengl support is consistently terrible and opengl is used a lot in emulation. I dont't believe any AMD gpus that can be made to work in XP support vulkan/dx12 either which can also limit your emulation options.