I installed CacyOS on my MSI laptop with Nvidia m2060 + igpu and Intel CPU a couple of months ago. I can play genres through Steam just fine. It performs better than it did on Windows 11.
I'll be honest, I was amazed I had no issues getting it running. CachyOS has sone great tools to set things up and their wiki is excellent. I just followed the steps in there to set up GPU switching. I disabled secure boot, since that can get in the way of drivers loading, but they have instructions for that as well.
Wi-Fi worked out of the box. I even have a luks encrypted root.
The main issue I had was MSI specific hardware, like battery charging control, normally managed by the Dragon Center. I found an open source replacement for that.
I can't speak to the battery performance since I always use it plugged in. It's a few years old so it's probably not great anyway.
Your mileage may vary. It's probably going to be more off a struggle with hardware specific to the model of laptop rather than Nvidia.