All Nvidia Drivers Settings up to 375.66 not Remembered after Reboot

After using Nvidia Settings app for my prefered settings, they are not retained after reboot. They go back to default. I have had this problem always with linux Mint through many versions. I am now on version 18.1 and Cinnamon 3.2.7. I do save the settings with nvidia-settings Configuration from list on left side of window, then Save Current Configuration button. Although it does create .nvidia-settings-rc file, this file is either not read at login or cannot be read. Here is the file contents:

/home/greg/.nvidia-settings-rc

Configuration file for nvidia-settings - the NVIDIA X Server Settings utility

Generated on Thu Jun 22 00:16:51 2017

ConfigProperties:

RcFileLocale = C
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = Yes
ShowQuitDialog = No
UpdateRulesOnProfileNameChange = Yes
Timer = Memory_Used_(GPU_0),Yes,3000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000

Attributes:

greg-B85M-D3H:0.0/SyncToVBlank=0
greg-B85M-D3H:0.0/LogAniso=0
greg-B85M-D3H:0.0/FSAA=0
greg-B85M-D3H:0.0/TextureClamping=1
greg-B85M-D3H:0.0/FXAA=1
greg-B85M-D3H:0.0/AllowFlipping=0
greg-B85M-D3H:0.0/FSAAAppControlled=0
greg-B85M-D3H:0.0/LogAnisoAppControlled=1
greg-B85M-D3H:0.0/OpenGLImageSettings=1
greg-B85M-D3H:0.0/FSAAAppEnhanced=1
greg-B85M-D3H:0[DPY:DVI-D-0]/RedBrightness=0.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/GreenBrightness=0.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/BlueBrightness=0.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/RedContrast=0.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/GreenContrast=0.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/BlueContrast=0.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/RedGamma=1.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/GreenGamma=1.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/BlueGamma=1.000000
greg-B85M-D3H:0[DPY:DVI-D-0]/Dithering=0
greg-B85M-D3H:0[DPY:DVI-D-0]/DitheringMode=0
greg-B85M-D3H:0[DPY:DVI-D-0]/DitheringDepth=0
greg-B85M-D3H:0[DPY:DVI-D-0]/DigitalVibrance=0
greg-B85M-D3H:0[DPY:DVI-D-0]/ColorSpace=0
greg-B85M-D3H:0[DPY:DVI-D-0]/ColorRange=0
greg-B85M-D3H:0[DPY:DVI-D-0]/SynchronousPaletteUpdates=0
greg-B85M-D3H:0[DPY:HDMI-0]/Dithering=0
greg-B85M-D3H:0[DPY:HDMI-0]/DitheringMode=0
greg-B85M-D3H:0[DPY:HDMI-0]/DitheringDepth=0
greg-B85M-D3H:0[DPY:HDMI-0]/ColorSpace=0
greg-B85M-D3H:0[DPY:HDMI-0]/ColorRange=0
greg-B85M-D3H:0[DPY:HDMI-0]/SynchronousPaletteUpdates=0
greg-B85M-D3H:0[DPY:DP-0]/Dithering=0
greg-B85M-D3H:0[DPY:DP-0]/DitheringMode=0
greg-B85M-D3H:0[DPY:DP-0]/DitheringDepth=0
greg-B85M-D3H:0[DPY:DP-0]/ColorSpace=0
greg-B85M-D3H:0[DPY:DP-0]/ColorRange=0
greg-B85M-D3H:0[DPY:DP-0]/SynchronousPaletteUpdates=0
greg-B85M-D3H:0[DPY:DP-1]/Dithering=0
greg-B85M-D3H:0[DPY:DP-1]/DitheringMode=0
greg-B85M-D3H:0[DPY:DP-1]/DitheringDepth=0
greg-B85M-D3H:0[DPY:DP-1]/ColorSpace=0
greg-B85M-D3H:0[DPY:DP-1]/ColorRange=0
greg-B85M-D3H:0[DPY:DP-1]/SynchronousPaletteUpdates=0
greg-B85M-D3H:0[DPY:DP-2]/Dithering=0
greg-B85M-D3H:0[DPY:DP-2]/DitheringMode=0
greg-B85M-D3H:0[DPY:DP-2]/DitheringDepth=0
greg-B85M-D3H:0[DPY:DP-2]/ColorSpace=0
greg-B85M-D3H:0[DPY:DP-2]/ColorRange=0
greg-B85M-D3H:0[DPY:DP-2]/SynchronousPaletteUpdates=0
greg-B85M-D3H:0[DPY:DP-3]/Dithering=0
greg-B85M-D3H:0[DPY:DP-3]/DitheringMode=0
greg-B85M-D3H:0[DPY:DP-3]/DitheringDepth=0
greg-B85M-D3H:0[DPY:DP-3]/ColorSpace=0
greg-B85M-D3H:0[DPY:DP-3]/ColorRange=0
greg-B85M-D3H:0[DPY:DP-3]/SynchronousPaletteUpdates=0
greg-B85M-D3H:0[DPY:DP-4]/Dithering=0
greg-B85M-D3H:0[DPY:DP-4]/DitheringMode=0
greg-B85M-D3H:0[DPY:DP-4]/DitheringDepth=0
greg-B85M-D3H:0[DPY:DP-4]/ColorSpace=0
greg-B85M-D3H:0[DPY:DP-4]/ColorRange=0
greg-B85M-D3H:0[DPY:DP-4]/SynchronousPaletteUpdates=0
greg-B85M-D3H:0[DPY:DP-5]/Dithering=0
greg-B85M-D3H:0[DPY:DP-5]/DitheringMode=0
greg-B85M-D3H:0[DPY:DP-5]/DitheringDepth=0
greg-B85M-D3H:0[DPY:DP-5]/ColorSpace=0
greg-B85M-D3H:0[DPY:DP-5]/ColorRange=0
greg-B85M-D3H:0[DPY:DP-5]/SynchronousPaletteUpdates=0

So is there going to be a fix?

You have to create an autostart entry for your desktop which runs

nvidia-settings --load-config-only

I already have in Startup Applications:

sh -c '/usr/bin/nvidia-settings --load-config-only'

Is that the right place to have it?

I generated an nvidia-bug-report file for this as it seems like a bug. The command: startx --logverbose 6 does not work on my computer. Neither does plain startx work. After shutting down mdm, I tried instead service mdm start --logverbose 6. That seemed to execute alright. After logging in I did command: nvidia-bug-report.sh. So I hope there is a bug report that says something relevant.
nvidia-bug-report.log.gz (127 KB)

For some reason the nvidia-bug-report file cannot be attached. Edit: I just did not see it because it was not visible for about a minute.