User space and low FPS, hmmm, nothing to do with it. If a game has native openGL then its fast, otherwise HLSL bytecode to GLSL translation cuts FPS to half. Still Wine's new llvm_shader_compiler will make it up, without the need for any Microsoft D3D libraries. For instabilities and random half a second freezes install a low latency kernel. No problems with updates Wine's or games. Even Ncsoft launcher, even Tera launcher works now with Wine_mono for 10+ Wine versions now, even if some bastards at WineDB say that doesn't work and they suggest Dotnet. As for various DRMs, yes that's the real problem, so drop DRMs.