Please attach the dmesg output here, and preferably the output of glxinfo and the Xorg.0.log file as well. Does anything appear in dmesg when the problem occurs?