So I read, and read all these posts and yet no one came out with a fix. Well I did a little side research on my computer. Well needless to say I was getting this error over and over and over and it got really annoying. But I am also a tech, checked RAM its ok, Checked Video card and its ok. Even check CPU for over heating etc etc just gave a HUGE diag to my pc. But one thing i didn't look at was updates. Well long story short i check MS updates and what did I find! I found two KB2565063. I have deleted one of them and then jump back on the game. The game ran perfectly fine. I played for at least 2 hours. I haven't had error pop its head back up.

Step1: Open Control Panel
Step2: Go to uninstall programs
Step3: Click on View installed updates
Step4: Look for Microsoft Visual C++
Step5: See if you have two KB2565063, if so delete the one that doesn't give a version.
Step6: Close all windows and restart game.

I do hope this is a fix, but like my title says possible fix.
OH and Merry Christmas!