MSI Center is one of the worst pieces of software that I can't get rid of. Some features I can't find easy ways to replicate such as controlling the fan/GPU/CPU profiles and battery charging. Updating the software takes FOREVER for what should be fairly simple, and it is extremely slow again for what should be simple software.
A lot of that is natively well supported on Linux now, especially for slightly older MSI laptops. I’d recommend trying out Fedora Kinoite if you’re used to Windows.
I run linux distros and I have to configure my MSI motherboard from the BIOS, or I would have to get my hands on some MSI specific UEFI variable specifications (which you can download as a utf8 text file with a noscript/basic HTML browser, or a whatwg cartel browser but with javascript blocked, thanks).
Nowadays, you can let AI Agent analyze the binary file and figure out how to control hardware, then, let AI Agent wrote a code for it.
Last year I built a new computer and made sure that I'd not use a single piece of hardware that will require some shit software from the manufacturer.
I'm really happy with my absolutely no RGB, AIO controlled with a pump header boring PC.