Me llama la tención que dices "casi siempre" osea, hay veces en las que sí puedes entrar sin problemas y te funcionan las X? Habías instalado anteriormente los controladores de la tarjeta? o desde que instalaste el ubuntu has tenido el mismo problema
Por casualidad tienes la opción de AccelRender en "True" en el Xorg.conf en el Section "Device"? si es así, quita esa opción
Haz desde la consola un
Código:
sudo X /etc/X11/Xorg.conf
donde X es el editor que más te guste, ya sea Nano, Gedit, Emacs...
Prueba también cargando los controladores nativos del ubuntu para la tarjeta, haces lo que te dije arriba y en la parte de Section "Device" cambia, en Driver, donde dice "nvidia" por "nv" y guarda los cambios.
Salu2