this might be the cause: (i'm not sure but it could be)
you got the "economy disease"
i will explain this a bit better
the biggest trouble that exists is the fact that you have an AMD CPU... (strange but true) and the root of your trouble might be there... in fact a game is compiled from machine code, and it depends of which compiler the game manufacturer did use...
Unfortunately, the software in general is always compiled for "intel familly CPU's", with then an extra compile pack for the istructions of an AMD CPU. So it results in the fact that some games might hang on an AMD system (this has nothing to do with the system but in that case with the software that has not been compiled properly for the instruction set of the AMD CPU...
what you can do about it? i'm affraid nothing
To see if this is correct, you can ask a friend with an intel system to try the game too, and if it works properly there, then i'm affraid that this will be the reason of your trouble
otherwise it can be that you got a wind(bl)ows problem if other games are installed too (a dll conflict can also cause a system hang)
in fact i think the real cause is software oriented, as on all other apps the config you have runs well
<font color=purple><i> Enosi and I.... </i></font color=purple>