Google results for "xorg hangs Sandybridge i915" turn up a whole lot of results (sadly). Among the first page results is one report that a bad BIOS was responsible for the problem. Have you updated yours?
Has this system ever run a Linux distribution that didn't hang/crash?
It may be useful to configure kdump on your system to see if that can capture the cause of the crash.