Check the suggestions here, especially booting to a tty and then launching startx, to see error messages, logs, etc…