Thanks Ori for the suggestions!
For 1), BTW does produce a lot heat. However, other games or applications never caused the system shutting down no matter how hot the system was. So far, BTW has been the only one.
For 2), I've disabled the Automatically restart option. It somehow didn't work...