Can i get a serious answer?
Not my fault that i got Vista, plus people with Windows 7 get the same problem.
I'm assuming that the error is from DX11, since that's the only reason why I'd see you'd get that specific error with the KB971512 update.
I'm also going to assume you're running a 32bit version... otherwise I'd have to insult you.
Do you currently have Directx11 installed...?
Edit: Come to think of it, do you have Service pack 2 installed either? Since you said you don't get windows updates, it's possible that you're missing it.