1. Navigate to C:\Program Files\NVIDIA Corporation\Control Panel Client\nvcplui.exe
2. Right click nvcplui.exe > click Properties
3. Under Compatibility Tab, tick the box for: 'Run this Program as an Administrator.'
4. Click Apply, then click Ok to close.
This should force Nvidia Control Panel to ALWAYS run in Admin Mode, IF I'm not mistaken(big 'if' lol), and hopefully give you guys the option to keep whatever settings you choose, implemented permanently. Please try to reboot and make sure it still runs as Admin, and that whatever settings you chose hadn't changed. As for the other services you mention, the next step may be to find them and force admin as well? IDK for sure :D
after that
1. Right click Desktop > Select Nvidia Control Panel
2. Under the 'Manage 3D Settings' Tab on the left, look in the right pane under 'Global Settings' Tab and make sure that 'High Performance Nvidia Processor' is selected. If it's not please select it and click apply. (still continue to next step)
3. Again in the right pane, select the 'Program Settings' tab.
4. In the top drop down, please select your game(s) .exe files. If they aren't listed already then you may have to 'Add' them. (for Steam games they're usually located in C:\Steam\SteamApps\common unless you selected to install them in a different place.
5. After you select your game's .exe, you need to then select the 'High-Performance Nvidia Processor,' and then click Apply for each game.
After you do this, please close Steam and reopen it (if it's already open), and then try launching the games that were giving you problems, and see if they run properly.