Martek: This may not help much; but I thought I'd toss it in as an anecdote:
My current PC is now almost 2 years old. I'm running Windows 7 (which is why I say this may not help much - because it isn't W10).
I have a retail copy of IGI 1 ( and 2). It's one of those games that you can just install once; and then just copy the igi game subdirectory to newer PC's as you acquire them; and it will play (it doesn't need to be "installed" except once; if you instead just copy the dir to another PC).
The "uninstall.log" date on my install is from 2002; so I assume that's my original install date. My subdirectory creation date is 2009 - I assume that's when I last copied it to the current hard drive that it is on. As noted above, this PC is almost 2 years old; so it's fairly recent.
In any case, I've not yet played igi 1 on
this PC, so I loaded it up (at some point I apparently renamed the startup shortcut with the words "run as admin"; so I right-clicked it and ran it as Administrator).
It started just fine - I changed the graphics driver from "Primary Display Device" (or whatever the exact words were) to my actual graphics card (Geforce GTX660); and set the game rez to match my display (1920 x 1200 x32). I edited the controls (which were unexpectedly the defaults - I figured they'd have been "saved" from whenever I last played - but they weren't).
ANYWAYS - I started Trainyard - and played it a short ways (infiltrated the yard; mosied around a bit).
It plays just fine - no framerate issues at all. There is some screen tearing now and then - I might be able to fix that by setting a synch to monitor setting in the nvidia app - but I didn't.
Not sure any of that helps you specifically - but it does show that igi 1
can run fine on newer'ish hardware.
You may want to cehck your system as per
ciomalau's post - and ensure you have older Direct X on that PC - could be a good place to start..
I have the most recent version of Direct X installed.