http://bugs.winehq.org/show_bug.cgi?id=27298
--- Comment #29 from DL dredgingthelake@gmail.com 2012-11-12 16:47:17 CST --- (In reply to comment #28)
You may find that either creating a new wine prefix, or removing any dll overrides such as any of the d3dx9 overrides, will make a massive difference to performance. I just stumbled upon this a couple of days ago, and have even been able to increase the quality of my settings slightly with far better performance than I have ever had in this game. Give it a try.
Still get a black screen without native d3dx9_36. Tried with fresh prefix and that DLL set to native, and no discernible performance increase.