I am sure I have had this problem and it was created by my graphics card being overheated.

Great Romani expansion you have there Fluvius Camillus,

I usually never get past the First Punic War with my Romani campaign. Only ever managed to finish the Casse campaign come to think of it.