I haven't noticed heroic victories giving more CTDs than others (though obviously having your heroic victory deleted is more annoying than having your Average Defeat deleted

). Also I've never played Romani. But I DO AGREE that battle-related CTDs primarly take place during the AIs turn. I never get CTDs on my own turn, but I'm always in danger of having them when I fight a battle during the AIs turn. And CTDs (non-battle-related) also often happen during AI turns, whereas I've never experienced one DURING my own turn.
Conclusion: for some reason the AI turns are far more prone to CTDs than the player's turn. When I play EB on my mother's computer (which isn't very good), I'm literally holding my breath every AI turn, because I fear a CTD, but I never do that on my own turn - so for some reason, the AI turn is more unstable than the player one.
Bookmarks