To be entirely honest, it's amazing that I have it working on Windows 10 at all. I don't know what the hell I did on Win10, but it works. With Win7, try using the 3D config file from NASCAR Thunder 2004, and use that to get the config done. Without that, the game won't run.
Overall, it's a picky game and isn't really stable on newer systems. But I've never run into a No-CD file for it anywhere