For use with Wine and Steam Play Proton, D9VK is the awesome project based on DXVK which translates Direct3D9 to Vulkan for better performance. A big new release just went out.
Codenamed Croakacola, D9VK 0.40 is a big one. D9VK can now use more than 4GB VRAM on 32-bit applications/games, with it being noted to help modded Skyrim/Oblivion and obviously more too. There's also now async presentation across all vendors, some "query flushing" improvements, performance fixes for Risen and Legend of the Heroes: Trails of the Sky, bloom rendering fixes for SpinTyres/Mudrunner and other misc updates.
A new option was also added "d3d9.dialogBoxMode", which you can enable to stop D9VK taking exclusive fullscreen which can help with some nuisance behaviour in games.
Plenty of other bug fixes too that help with Max Payne 2, The Sims 2, Silent Hunter 3, Vampire: The Masquerade Bloodlines, Grand Theft Auto: San Andreas, Crysis, Need for Speed: Carbon, Risen and probably more.
Great stuff from Ashton as always, good to see D9VK continue to mature for playing older Windows games on Linux through Wine and Proton. It's always fantastic when you don't have to give up older favourites when using Linux and have them perform well.
See the full release notes here.