So what I found out is:
1. Update your Visual C++ get 2005
2. There is a windows update KB2962409 that seems to be breaking the game also. To delete it, go to CONTROL PANEL -> PROGRAMS AND FEATURES -> VIEW INSTALLED UPDATES -> right click on "Update for Microsoft Windows (KB2962409)" and...