I have had this for awhile also,with Nvidia 7600gs and repo nvidia-current driver , what I found is if I edit the line in /boot/grub/grub.cfg that reads set gfxpayload=$linux_gfx_mode to set gfxpayload=1920x1080 (my normal res ) I can boot normally . this has persisted for the last several kernel updates .
I have had this for awhile also,with Nvidia 7600gs and repo nvidia-current driver , what I found is if I edit the line in /boot/grub/grub.cfg that reads set gfxpayload= $linux_ gfx_mode to set gfxpayload= 1920x1080 (my normal res ) I can boot normally . this has persisted for the last several kernel updates .