Have you tried running the game in compatibility mode for older Windows systems? I'm not sure what causes it either, but I'll do my best to help you.