If it's not the heroes, then maybe a building or unit is produced that has an issue with it's related files. If you have a save of the year prior to the CTD, I would suggest using the -ian mode to look in the build queues of all the factions to see what is being built that might cause a problem.