You can check if the System or Application Event Logs indicate any Errors or Warnings prior to previous lockups as xeromist recommends. In the System Event Log, there will be an Eventlog EventID 6008 that states "The previous system shutdown was unexpected". This indicates the system lockup. You can filter for this event to see when your system lockups occurred, then clear the filter to see if any Errors or Warnings occurred previous to the lockup. You can use the time of the Eventlog EventID 6008 to examine the Application Eventlog to see if any Warnings or Errors occurred in it prior to the time of the System Event Log EventID 6008.
Check a couple of hours prior to the Eventlog EventID 6008 time and report the Event Source, EventID's, and text of the Errors and Warnings.
High GPU and CPU temperatures from gaming can result in the crashes you experience. The system shuts down to prevent heat damage. Install RealTemp or SpeedFan and monitor GPU and CPU temps. If they reach into the 90's C or higher, you'll want to attempt some cooling maintenance such as blowing out your fans and exhaust with compressed gas. There are videos on YouTube that detail this procedure. Repasting the GPU (
http://www.asusrog.com/forums/showthread.php?946-G73JH-GPU-Overheating-Observations-and-Suggestions-...) may also be on your "to do" list.
G74SX-A1 - stock hardware - BIOS 202 - 2nd Monitor VISIO VF551XVT