I totally agree with everything stated by
One thing I found that does help is adjusting cpu under Power Plan, Advanced settings. Under Processor power management I set the Max CPU to 95% on both battery and on power. You won't even notice a speed difference with the powerful CPU adjusted down a bit but it will make it run slightly cooler.