ok that is mighty funky. I assume that persists between game restarts?
one thing you can try is to check your game files -- sometimes files get corrupted in downloads or during storage.
- Desura: In your game list right-click on Dawn of Fantasy and select Verify Files.
- Steam: In your Library, right click on Dawn of Fantasy, select Properties -> Local Files and click Verify integrity of game cache....
Either way, if any files are incorrect they'll be downloaded when the process finishes.