The way you describe the game's behavior seems more like a windows 10 issue to me. I do have a possible solution for you, but it will require all the files from the OP... so I truly hope you have kept a copy of your downloads somewhere safe. I will mention also that I've played this game on 2 separate computers many, many times over the years and never once did the game crash on me. I have seen the freeze & spinning logo often though; that's a windows 10 thing, however. Also, the videos/images not loading can happen when playing hours at a time but is easily fixed by saving, closing the game and reloading the save file. Not your issue imo.
Long story short, windows 10 keeps a lot of data in its memory to seem way better/faster performing than it actually is. It also never actually cleans or disposes of any data in its memory unless you do one specific action... a RESTART. Not a power off & power on, or shutdown then power on... only a RESTART will work. This is why any update of any software, including windows 10 itself requires one or multiple RESTARTS.
There are 2 key side effects to that. First, computers that have not been shut down for long periods of time will display noticeable degradation of performance over time. Second, a corrupted version of a software will remain in memory in its corrupted version until 'purged' from the memory itself.
If I'm right about this, the second situation applies to your issues. Here is what you have to do.
1. Delete your installation of EVIL 2 completely. No trace of it can remain.
2. In your windows menu, click on power, then RESTART. (This will purge evil 2 from your computer's memory)
3. Reinstall EVIL 2 as instructed in the OP.
4. Launch the game and scream for joy as it now works perfectly (fingers crossed)
Hope this solves your issues with the game acting so weird. I believe it should. Good luck.