It helps to know if you have a network problem, a gdm window manager problem, or an Xorg-video-driver problem , this is unclear.
Try first an X-session without gdm? Does that work ?
SirDice once recommended usingcat /var/log/Xorg.0.log | nc termbin.com 9999
-- I wrote it down but haven't had an occasion to try it out yet.