This is strange. My advice is to boot up a live CD and see what happens. I
would try Knoppix, Puppy, Mepia and Ubuntu, one after another.
But the first thing would be to try another DE or WM. Why not login into
xterm, install something fast and reliable and try it ?