Is this doing this just in a campaign save game? Or is it doing it in any battle? Saves can get corrupted (you might have to go to an older save.)

I'm not familiar with your graphics card, so I'm not sure where to begin (since it functioned before.)

Have you run any old DX7/8 benchmarks (like 3DMark2001SE) to make sure this is not a Direct X problem?