Your i5 is the newest generation of intel processor. Its an really powerful peace of hardware, its pretty normal your device gets hot. Your Surface is designed to be oke with this heat!
Well, that's not right. Hardware acceleration and decoding have gone long way in the Last few years and old games do not know how to use those new features so they may end using more CPU than what is supposed.