My favorite part about running a ten year old game is getting "can't initialize D3D" error messages, and then have the internet explain, "bro, you need to update your drivers. That's how the game talks to the GPU. Few understand this." Yeah, bro, my week old drivers are too old to run a ten year game. I'm sure you've nailed the problem.