MikeMaximus: I was playing it on Windows 10 just this year. I believe all i used was Win 98 compatibility mode, and I was using an AMD card at the time with the latest drivers. The game does need an ancient Intel codec for the intro that I can't remember off the top of my head, but it doesn't crash if you don't have it, it simply doesn't play the video.
I now have an nVidia card, so I'll test it again when i get a chance. I've always had trouble with the game on modern nVidia hardware so i'm guessing it won't run anymore.
It does work well in Wine if you have Linux regardless of your hardware.