@g This might not be a good idea for a first step, but I think you should run Windows in a VM, avoid using it as much as possible, and avoid Windows only software through VM or Wine.
To keep my host clean (normal laptop, 16GBs RAM), I run Linux VMs and containers. This way, I avoid messing up my host packages and I can test closed source Linux apps (ewww) without having to trust them. I use libvirt and virt-manager.
Also, install Steam through Flatpak. Can't live without it. 😀
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!