You can do the same with amd display and chipset drivers. The usbfileter driver is a swine, it doesnt show in device manager and the full package installer is the only way to install it. Dont think its needed on 8.1 because of native usb3/3.1 support, im not having any problems without it.
Just for interesting sake. The PPC folder in the NVidia driver pack is for the new RTX graphics cards. It is NOT compatible with ANY other windows other than windows 10-1709 and upwards and is NOT included in the windows 7 and 8.1 driver packs. The PPC driver is the USB 3.1 support driver that is embedded onto the RTX cards. There is no known difference in performance whether it is installed or not.
Then, to get rid of the GFExperience driver error issue when removing GFExperience. Simply extract the rar file and copy this "setup.cfg" file into the driver list, overwriting the other one, and it will stop complaining about issue's it has when removing the folders. It is from an older version NVidia driver pack.
I just edit this line next to the version to keep track of the driver when it installs because it show the driver version when it installs
I am working on a newer version of my idea since NVidia has change tactics with the driver. Will post it shortly. Have tried the slimmer maneuver but it gives Experience driver issues with the new NVidia drivers on 4 of my machines ranging from Win7, Win8.1 and Win10 with cards ranging from GTX 1050Ti and RTX 2080Ti.
NVCleanstall has the same issue as Slimmer, NVidia control panel not found. The programs aren't removing the strings in the app's and is trying to load them. I will find a better solution and post them once I found it.