If you need Windows for some applications (e.g. Fusion, Call of Duty, etc.), dual boot it , but only the LTSC versions of it. Here are the links for the LTSC versions of Windows. I know that they're not from the official source, but I checked them and the checksums match. Otherwise, use Linux.
DieserTypMatthias
I'd recommend egui, though you have to use Rust for it. (learning it should be easy, considering the fact that you have background in C).
Libreboot it.
Why do you think that?
I just use Sonarr, Prowlarr, Transmission, and Jellyfin to get this stuff
I plan to buy 2003 Skoda Octavia for obvious reasons or some car with automatic transmission.
What's the score on Eternity?
Even Minecraft, which is just Java, runs at 20% less FPS than on Windows, constant stutters and screen tearing that Vsync won't fix.
Have you tried Sodium? And don't use stock Minecraft launcher. There is Prism Launcher, which is way better.
And then there is all of the RTX raytraced games that are broken or have considerably worse performance. - What about 5.1 surround speakers that work out of the box but will not work on Linux. I tried every driver and every tinker. So I can basically enjoy my game without sound, because my Razer headset also won't connect automatically on boot. I have to unplug the dongle every single time.
Raytracing on linux is good these days
Then what about my Logitec mouse and keyboard and Corsair RGB? Can't configure that either.
You have OpenRGB for that.
AFAIK Proton doesn't support Reflex yet.
These folks that I linked to are also responsible for Microsoft activation scripts. So if you want to show your middle finger with your wallet to Microsoft, you can do it with that script.