Selected Test Results (selected in 'Test Results' table below)
Everything, after doing some workarounds.
The graphics performance is lagging a bit though. The sound also suffers a bit from this.
What does not
Prolonged game-play would eventually freeze the game. It would then crash nicely after a few minutes and return to the desktop. No save-data was lost however.
The game will also fail to detect your resolution on a 1920x1080 display, resulting in a screwed up desktop. This can be fixed though (see bellow).
What was not tested
CPU: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
GPU: NVIDIA GeForce GTX 660 Ti
Driver: Proprietary nvidia-340.32-2
I installed directx9 via the latest (as of this date) winetricks-svn.
Even with the above, I had to install d3dx9_43 via winetricks again. Then I had to --force install xact_jun2010 to get the XAPOFX1_5.dll, which was not installed with directx9 (winetricks bug/fault). The game would then stop complaining about missing libraries.
Other winetricks scripts I ran: msxml3, dotnet35sp1, dotnet40, physx, steam
You can fix the resolution getting messed up if you are able to enter the game. Set it to 1920x1080 or whatever your maximum is. Then you need to minimize and do the same in your desktop environment and maximize again. From now on the game will start at the correct resolution and exit without issues.
This was also tested on wine 1.7.24 with CSMT patch enabled from this git repository:
This made the game deserve a Gold rating, but I cannot rate it at that level, since it is not in upstream. The D3D9 performance was multiplied several times and you could now play without any crashes.