I had this issue, and found a workaround that doesn't involve overwriting system files.
In /etc/X11/xorg.conf find 'Section "Files"'. On the next line, add 'ModulePath "/usr/lib/nvidia-current/xorg/"'. It should look something like the following:
Section "Files" ModulePath "/usr/lib/nvidia-current/xorg/" ModulePath ... ... EndSection
I had this issue, and found a workaround that doesn't involve overwriting system files.
In /etc/X11/xorg.conf find 'Section "Files"'. On the next line, add 'ModulePath "/usr/lib/ nvidia- current/ xorg/"' . It should look something like the following:
Section "Files" nvidia- current/ xorg/"
ModulePath "/usr/lib/
ModulePath ...
...
EndSection