You did not answer my question. Did you install the AMD optimizer patch? And if you did, you have something in your computer that is corrupting that patch.
As of this moment, you either need to re-install the AMD optimizer patch, or set the game to run in Windows 98/ME compatibility mode.
I cannot make any recommendations. It has the potential of creating a liability problem for HTC.