The problem isn't with your hardware, but with Windows 10
Configuring Windows 10 for older games
1) https://www.youtube.com/watch?v=dpVjBtNn08Q
2) https://www.youtube.com/watch?v=O8Va4aJNWmI
3) https://www.youtube.com/watch?v=y-TVAUvJ0BY
4) https://www.youtube.com/watch?v=bdzVIAheLa8
5) https://www.youtube.com/watch?v=aRo9uz51FqA
+
Fine-tuning Windows 10 for Heroes:
a) How to run Heroes 2 on Windows 10 (using the same system, you can also run Heroes 5_EWA)
https://www.youtube.com/watch?v=bY6bRvcjz90
Hmm. And why don't I, as a user of a professional version of Windows 10, have any problems with any old games.