Описанные тобой симптомы очень странные...
Но без какой-либо конкретики это будет только гадание на кофейной гуще....
Хотябы попробуй в логах посмотреть ошибки какие (/var/log/XFree86.0.log), попробуй просто с параметрами запуска иксов поиграться...
Посмотри на что комманда dmesg ругается...
Ну это все общие советы - попробуй локализовать ошибку - тогда уже общественность будет думать как ее победить