Same problem here under Vista. Sometimes, only a small area of the screen gets updated. No matter whether using OpenGL or DirectX.
The problem occurs sporadically. Haven't found a reliable procedure to reproduce it yet.
I can get it to work again either by causing A:M's main window to be redrawn (dragging another window over it, minimize/maximize, etc.) or entering turn mode and single-click (without dragging).