http://bugs.winehq.org/show_bug.cgi?id=11674
--- Comment #255 from Samuel Nelson valczir.darkvein@gmail.com 2012-10-18 23:06:39 CDT --- I did a slightly more scientific test today with __GL_THREADED_OPTIMISATIONS (running with the zerg) and aimed for watching for the lowest my FPS got. Luckily, the zerg was actually quite large today - large enough to drop me to the lowest FPS I ever really hit.
Note: This is with all console output disabled. I did notice a massive amount of extra output when running with WINEDEBUG=fixme-all the very first time I ran the game with these flags, and I don't think I even bothered to get past character select because I know how much of an impact console output can make.
With those flags: I saw it drop to 8 once or twice, usually stayed at 10+ (during the massive action sequences, I averaged about 12). Without: I saw it drop to 4 once or twice, usually stayed at 8+ (during the massive action sequences, I averaged about 10).
Conclusion: +5 is actually optimistic - it looks like we should expect +2 on average. This test still isn't comprehensive, but at least suggests that Guild Wars 2 gains something from it.
I also noticed the numbers fluctuating a bit less with the flags enabled. As mentioned, I saw numbers as low as 4 for short periods *without* threaded optimisations enabled, even though it was normally sitting around 9 or 10; *with* them enabled, I never saw a number lower than 8. Stuttering (rare split-second pauses) also seemed less frequent with threaded optimisations, but I wasn't timing it - so I could easily be fooling myself.