For those of you interested in running some of your Windows-only games on Linux, you might want to take a look at Wine PBA.
The project started with the developer being interested in playing World of Warcraft on Linux, however, from their blog post they said Wine's performance "still leaves much to be desired". What's interesting, is that this developer wasn't actually familiar with Direct3D or the Wine codebase before getting started with Wine PBA, so I'm really quite impressed with their work.
Wine PBA makes use of the ARB_buffer_storage OpenGL extension, here's how the author describes it from the GitHub page:
A set of patches to allocate dynamic wined3d_buffers from a single persistently mapped buffer managed by a heap allocator, reducing the need for command stream synchronization.
This patchset is prototype-quality at the moment. If ARB_buffer_storage is not present, you're not going to have a good time.
From the blog post, the developer showed off some impressive performance gains in their limited tests. There's a few users discussing it in our forum too, with some reports looking quite promising too. The code is undergoing some pretty active development, with commits happening near-daily.
If you're interested in trying it out, Lutris actually provides builds of Wine with the PBA patches applied, so that's pretty sweet—if you can get Lutris to actually work properly that is. I tried myself, but I had major issues getting GOG Galaxy and Steam to work with Lutris and Wine, safe to say the user experience could do with some work but I don't want to end up ranting about Lutris here.
Will be fun to keep an eye on this and see what becomes of it. Hopefully, if the work proves valuable and the developer can keep cleaning it up, it may make its way into a future proper build of Wine.
For record: I rarely ever use Wine, I absolutely prefer buying and playing native Linux games. However, like many, I have quite a few older Windows-only games I would still like to play through. I think Wine itself is an invaluable tool for getting more people into Linux.