Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I'd play around with Arch Linux in a VM before switching, try and get it set up and running the way you like. It may be worth it to try other distros as well. Ubuntu, among other distros, do have an option to do minimal installs. Linux does things differently than Windows, and starting out with Arch is definitely playing on Hard Mode, even if you're tech savvy. Though the Arch Wiki is an excellent resource regardless of what distro you're using, definitely worth bookmarking.
When running Windows games on Linux, you have to run them through a compatibility layer. The most common one is called Wine), and Steam comes with a custom WINE implementation called Proton. You may be able to figure out a way to get your existing library to work with Proton, but imo that's too much of a headache, it's much easier to reinstall and let Steam set things up properly for Linux. Not every Windows game is going to work well on Linux. Check out protondb.com for info on your Steam Library's compatibility with Linux. I'd also recommend looking into Lutris or the Heroic Games Launcher for non-steam games.
When running Windows games on Linux, you have to run them through a compatibility layer. The most common one is called Wine), and Steam comes with a custom WINE implementation called Proton. You may be able to figure out a way to get your existing library to work with Proton, but imo that's too much of a headache, it's much easier to reinstall and let Steam set things up properly for Linux. Not every Windows game is going to work well on Linux. Check out protondb.com for info on your Steam Library's compatibility with Linux. I'd also recommend looking into Lutris or the Heroic Games Launcher for non-steam games.