Last version of dgVoodoo2 that has worked for me was 2.80.2 (listed as "v2.8.2", released May 10, 2023 on github). Anything newer and all the games I use it with crash: old DDraw and Glide titles in Wine or Wine+DOSBox-X with Glide pass-through. This is with DXVK 2.51, VKD3D-Proton 2.13 and Wine 9.22 and somewhat recent MESA 23.6 on Fedora 39.
I suspect fixes are needed in DXVK/VKD3D-Proton/Wine for unimplemented features of D3D11 / D3D12 / modern Windows API used by dgVoodoo2 after Dege's refactoring.
As far as old DDraw titles are concerned, DXGL and dxwrapper have poor compatibility with most games I've tested them with. CNC-DDraw works most of the time but crashes in any DDraw title that uses "real" 3D graphics, e.g. Might and Magic 7 and 8. dgVoodoo2 works great for these type of games. For Glide titles, nGlide 2.10 can be hit or miss. Sometimes it works better than dgVoodoo2 and other times it is worse. nGlide's Vulkan 1.0 wrapper is worse performing than the D3D9 wrapper by a looooong stretch. Which is sad, since Vulkan is a native Linux graphics API. Even sadder, Intel Xe iGPUs take a giant dump in their pants with Vulkan but perform admirably well with OpenGL--even at 4K resolutions.
One of the big benefits of dgVoodoo2 is that Dege compiles 64bit Glide wrappers that can be used with 64bit DOSBox-X for Glide pass-through in a DOS or Win9x VM. I managed to get Unreal Tournament 1999 to play 60fps through DOSBox-X + Wine at 1600x1200 resolution while testing/benchmarking. But nGlide worked decently too (with 32bit DBX) and actually performed better on my iGPU when using D3D9 output with Wine-Nine/Gallium Nine. (My iGPU can play UT99 at 60fps in 4k with the latest XOpenGL engine from patch 469d and native Linux binary).