The restore option should create a restore point before it rolls back, hence why a user can undo the restore. I’ve used system restore many times including the undo feature.
You can also image the drive using disk imaging software if you wish.
I use this:
https://www.macrium.com/reflectfree
Did you restart the PC after installing the driver?
As Lenovo’s fix resulted in the problem then it should be they who supply the correct driver or offer a solution.
As none of the suggestions have worked then unfortunately I’m out of options.
Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products).
Please do not download any repair tool which may be offered by this site other than the ones I mention/recommend.
Thoroughly research any product which is mentioned here before you decide to download and install it.