Cold boot crash after switch to nvidia-open

Have you tried using nvidia-open-dkms (this needs also kernel headers)?