Have you tried running the game in compatibility mode? Whenever that problem has occurred compatibility mode appears to fix it sometimes.