Ok, I think we can conclude - it is not the kernel
And I think likely not the nvidia drivers.
Let's see if it is due to modesetting. Please follow this guide to set nomodeset
Once done, remember to run
sudo update-grub
Then fully cycle down and up and test booting normally.