You're right. I made a mistake and looked at the 158.22 driver for the wrong Windows version. I thought you might have installed the wrong version but not so.
The only other thing I can think of is maybe reinstalling the game with patches. I have this game too but I never had your problem.