advowson: Which game is this? This forum covers 3 different games, and Descent 3 is very different from the pair of Descent 1 and Descent 2.
TZODnmr2k5: My mistake i should have pointed it out originally, it's descent 3...
Det_Bullock: It's it's windows it's most probably Descent 3. That game is in dire need of a sourceport. The OG devs said multiple times they intend to patch it to make it less of a hassle to run on modern systems but never got around to it because they still make commercial games and they would have to make the update on their free time.
TZODnmr2k5: Yep, you are correct, and yeah, they neglected this port, per usual for us Goggers...
Descent 3 is this way everywhere, the game was very much made for old windows OS and old hardware and while GOG can put some wrappers and stuff they can't account for all individual configurations unless the game is reprogrammed which is something only the OG developers can do.
Personally I find that running a clean machine with as less fluff as possible helps a lot.
Also when a game supports glide I've found that using Nglide helps a lot as today's openGL isn't quite the same openGL old games used and occasionally there may be issues. Also Nglide can force higher resolutions while maintaining the original aspect ratio, I've set up Rogue Squadron 3D with it and, IIRC, Descent 3 with it when I played the gog version.