In short, I figured it out through trial and error.
If you have creatures in your army, and you remove them from the battlefield in tactical mode, leaving only one unit of cyclops, the game crashes 99% of the time.
The crashing problem only appeared in campaign 7-2, and only against the orange heroes. I used the method mentioned, leaving one unit of creatures – without removing anyone from tactical mode, and the crashes stopped.