If it’s a steam pirated game and already extracted, you can just create a dummy steam account, add the executable as non-steam game and run proton from steam (I had good success with proton experimental).
Everything else should be run via Lutris + wine prefixes (or whatever windows subsystem emulator you chose).
It’s fairly easy when you know what you’re doing but still not as easy as you imagine on Windows itself. I would say, most game run all right? I recently played The last of us I
via lutris+wine prefixes. Some fps drops and 1 crash on a 5 hour session, seems pretty reasonable.
However, lutris + wine prefixes are harder to get right depending the wine version installed and what graphic options you want, it can get frustrating specially if you don’t know what game needs what windows trick (directx9, vscru2015…).
I had mostly good success rate with the staging version of wine (I think that’s what proton experimental on steam is) and doing it wrong, you can go from a burning messsy non playable game to something as smooth as on Windows.
So yeah, it involves more personal implication to get it right and yes it’s still harder to play pirated games on Linux than on Windows but easier than 5 years ago!
This is probably the best answer you will get OP ! I have done some encode (BD -> SVT-AV1) and everything FBJimmy said is everything I have gathered through my search on how to get the best quality/speed encode without loosing to much of fine details.
This won’t make you happy if what you want is to use GPU encoding, cauz this is for on the fly encoding (streaming via twitch, Youtube, whatever…). It seems a nice idea to do GPU encoding but CPU software encoding is way more efficient than GPU.
It seems You aren’t looking for quality video encoding, but more speedy encoding? If that’s the case, yeah GPU encoding seems the best idea here. But can’t help sorry…
Most of the encode I have done with ffmpeg on AV1 got arround 20fps ? Yes it’s slow, however I get near “lossless” quality with an acceptable file size to serve over Jellyfin. Also, I never heard someone mention that 80-90% CPU utilization is bad for your CPU if your temps are all right (over 80° seems a bit alarming). Sure if you’re doing video encoding every day, your CPU will suffer offer time, I mean that’s practically what they are build for… Processing information ! And like everything, the more you use it, the more it wears out (the same goes for your GPU…)
But I can understand your determination and hope you will find your way arround. I’m also stubborn when I want something to work the way I want.