?3. Also, is gaming on linux actually okay now?
Really depends on what you want to play. There has been a definite recent uptick in Linux game ports over the last several years, particularly in the indie scene. While an unfortunate number of them are technically Windows games running on .NET and using the Mono framework to interpret it in a Linux environment, this is still some significant progress. Wine has also made strides in running modern Windows games if you're into AAA/DRM-infected trash. If, on the other hand, you have a fondness for older Windows games, the Wine project has been breaking stuff for WORKING old games and then refusing to ever go back and fix them for some time now. Finally, if you have a fondness for old console games, then the Linux emulator scene is very healthy and in fact is the go-to system for trying to reduce input lag for certain emulated hardware.
Apparently some tard deleted the /tech/ thread and moved it here while I was in the middle of replying to it. Consider this copypaste charity and possibly the only post I'll every waste here on /hobby/. See you guise on lainchan.