This is the biggest problem with Heroes 5, if you play for a long time, the saves get corrupted, and there's no way to fix it.
Added 3 minutes later
How do you launch the game? Which executable do you use? This problem occurs when using the normal executable (MMH55.64). You should be using the extended memory executable MMH55_64.exe or Utility_64.exe. the problem there is solved. Unfortunately this will not fix already corrupted saves.
to be honest, I don’t remember anymore, in my opinion I ran the usual MMH55.exe files. thanks for the tip, I'll try