I'm trying to play OuterBound Games' Demolition Derby and Figure 8 race on a windows 10 gaming PC. It took a while to get it running and now I can run it fine - the only problem is that the framerate is very low - about 5 FPS - and is therefore unplayable. It's obviously an issue with the modern versions of DirectX or Windows, but I can't figure out what is wrong. I've tried running it in compatibility mode (Windows 95, ME, and XP) but the problem persists. Can I fix this?
Edit: I just had a thought. Since the game can run fine apart from the framerate, I imagine using DirectX rather than CPU rendering would improve it. The game crashes when using directX 12 (as I currently have on my computer) but the system requirements for the game mention DirectX 7. Am I able to download DirectX 7 and tell the computer to use DirectX 7 for this game only, while continuing to use DX12 for all my other games?