Does the kernel log not show anything? Or maybe the steam log?
I am sure that somewhere there's a hint of what's going on.