https://bugs.winehq.org/show_bug.cgi?id=34342
--- Comment #48 from q quimbydogg@gmail.com --- I've been playing a bit of Guild Wars 2 under wine the last few days and have been amazed at the stability difference between now and a few months ago. Using the 64bit exe, 64bit prefix, wine 1.9.2 staging CSMT, and latest beta nvidia proprietary (361.18) under windowed mode.
With settings maxed out going to a large PvE event (tequ, karka queen, etc) will load the memory usage - same with large scale tier 1 wvw. FPS will take a nose dive but it is good for testing purposes. I zoned into Eternal Battlegrounds and pretty instantly saw memory usage exceed 4GB. With lower settings it takes awhile to ramp up but I have played a few sessions for an extended period of time above 4GB without experiencing a crash under the same conditions that would crash 100% of the time a few months ago.
I think a combination of wine developments, graphics driver improvements, and arena net themselves developing a 64 bit client all helped. When the heart of thorns expansion was released TONS of windows users started to experiencing an issue with crashing due to memory problems when they did not experience it before - this is what caused arenanet to quickly release a 64bit client.
This game went from not playable at all in the game mode I do (large scale zerg WvW) to being somewhat playable with really low framerates and low settings. I'm extremely happy with the progress - if I can pull another 5-10 frames it would be pretty solid.
For reference with all settings to lowest possible except native render sampling on a GTX 970/4670k I get single digit FPS in WvW zerg battles. Under windows with pretty high settings this would be around 20 (still not high but much smoother comparatively). No one gets good FPS on Windows in large zerg.