Honestly I'm thinking of trying Linux again on my pc next. I only use Win10 to play games on and do some 3D modeling. Linux's game support has gotten a lot better over the years. I tried the Linux daily driver experiment about 18 years ago and it didn't work well. More than enough time to try it again.
I can't tell you about 3D modeling, but gaming should work fine. Proton and WINE are working so well to handle games that it's almost to the level where I consider it magic. Hell, I have some older games that honestly were easier to get running on Linux without having to mess with compatibility options, and newer games are running surprisingly smooth. I do not even have an overpowered machine or anything, it's a 4 year old laptop.
I don't have a Lenovo, I have a Dell, but while tinkering to get the fingerprint reader on my machine working, I had come across this (and I understand it works for Lenovo).
Not that one, but I found something that sort of worked but the false rejection rate was way higher than the windows driver. I just used a password and got a new machine this year.