|since it's only in games, and only after some time, my first thought it TEMPERATURE.|
do you have any software to monitor temps? when it crashes and reboots, get into the BIOS and check temps that way. Or install an app like MBM5 to monitor temperatures through Windows.
is it real dusty in your case?