five times battery lifeI just tried to buy an HP ENVY 17 but ended up returning two with maxed out specs because both had different issues wrong with them 30 minutes out of the box. IMO and from experience their build quality for what they advertise as a "premium notebook" is complete junk.
Processors get hot, and the heat has to go somewhere while gaming your computer should get very hot because of your high end graphics card, I would be worried if your computer was not getting hot.
Get the MBP it will be about the same performance for about the same price, plus the battery life is x5 as long and the build quality is top of the line.