I am using wine to play World of Warcraft on a GTX 460. This works mostly flawlessly, especially with the new threaded optimizations, which turn out to work very well in conjunction with wine/WoW.
I am using wine with the unoffical glBufferSubDataARB patch (see http://bugs.winehq.org/attachment.cgi?id=42868&action=diff) which gives a great performance gain (30% from threaded optimizations and another 30% from using glBufferSubDataARB for dynamic buffer uploads). Originally this patch was for wine-1.5.20, but it applies (and works) cleanly with all versions after that.
Now the combination of nvidia-313.09, patched wine and threaded optimizations works rock solid (many hours of 3D gaming without problems) and gives a very high performance compared to the baseline.
Unfortunately if I replace the driver with something newer like 313.18 oder 313.26 wow/wine crashes a few seconds after start. If I omit “__GL_THREADED_OPTIMIZATIONS=1” it runs for a few minutes, but usually crashes after the first zone change. There is no useful crash information (yet), just a crash to desktop and a wine/windows error (Attempt to access 0x00000000 etc.)
Edit: These crashes happen only in D3D mode, start it with “__GL_THREADED_OPTIMIZATIONS=1 WINEDEBUG=-all wine wow -d3d9”
[This file was removed because it was flagged as potentially malicious] (62.2 KB)