yeah it wasnt fun, but then again if it didnt happen i likely wouldnt of bothered getting so involved with learning about different optimus configurations like prime and also optimus-switch that i made recently thats been working great.
@leonard , please also post this:
cat /etc/default/grub | grep CMDLINE
cat /etc/modprobe.d/*.conf
cat /etc/modules-load.d/*.conf