AdmiralBarrett: After further investigation, I have concluded that there is no resolution for this issue. I tried substituting a No-CD Patched 1.3 version of the 3DFX executable, which causes an Explorer.exe 100% CPU usage hang. trying any other fix causes the same errors.
As for the framerate drop in the D3D version, I suspect the included OGG DLLs and the player
might be the cause, but since I can keep the game playable despite the bug, I see no reason to investigate at this point. Both my old retail copy and the GOG version are still playable, so I have no real reason to complain too much.
khreis: Alright, this is going to be one heck of a necropost, but so be it. I had the exact same problem.
tl;dr-
Install the widescreen FOV fix.
The one I found (that worked) was
here. It'll bring up a menu asking for width, then height. This is your screen resolution, or at least, the one you want. Input it, then just hit enter to close it.
Note- I did this with a "pure" install of the game from GOG. DGvoodoo2 flat out stopped the game from running. Configuring it simply through the provided n-glide, and running the d3d.exe in the main folder after a fresh reinstall had it work.
Boom, fixed.
The only other issue now is it slows down while doing conversation audio from NPC's sometimes (random), and occasionally the controls will lock up (say, after dying).
The game worked fine on 3dfx mode, but the resolution and stability was very low. HOWEVER, text showing up didn't have any problems. On D3D, and only on higher rez, text on screen or bringing up the powers menu halved the frame rate. With this fix, the frame rate is fixed, BUT, it does shrink your in-game menus on every other pause, for whatever reason.
I will check this out to see if it works.