Whatever happened yesterday, after getting it back up and running, nvidia graphics are still ridiculously unstable even after all the updates that are available so I'll be switching over to Intel graphics for a little while and I'll deal with sorting this out later.