Ok, here is the attached DxDiag. Can you tell me what this means?
It means your computer has limited resources to run the game. Only 1.7GB for the operating system is not much. The video chip only has 256MB, and after that it starts stealing RAM away from the operating system.
It is from Hewlett Packard, which ususally means you have a ton of background processes eating away at the already limited resources of the computer.
In simple terms, it would not take much to overwhelm the resources of this computer. In the game, do the following:
In Video Settings:
Reduce the "Maximum Texture Size" to 256. It will not look all that great, but it will reduce the memory footprint of the game.
Also, make sure you do not have any anti-aliasing set. That is very important.
In the game, in Options->Graphic Details->Advanced.
Uncheck everything, except "Detailed Water".
In the Options->Graphic Details panel
Uncheck all the options that have the word "Disable" in them.
Make sure to disable "skins" as well.
That should get the game running again. As to why it would change is anybodies guess. With all the things that run on that computer, by default, any one of them could cause it.
If you have stopped all those HP related processes, it could simply be the latest version of the game requires more system RAM than the previous versions and we finally crossed over the line of limitations for your computer.