undervolting the CPU (with Intel extreme tuning) can also help without opening up the notebook. unfortunately that's Windows only. not sure what is for macos...
Read the warnings and disclaimers and inspect the source code:
https://github.com/sicreative/VoltageShift
newer MBPs (2016+) appear to be locked down.