I bought a helios 300 that has a i7-8750h and gtx1060 2 month ago and I have tried everything to bring down temps while preserving performance but it just won't work, while gaming the cpu reaches 95 C which level up the whole package and the gpu specifically to the sam temp and then the gpu begin to produces fps drops. I tried undervoltting the cpu with both xtu and throttlestop from -60 to -160 and didn't work, I tried matching the turbo boost short and max tdp to 45 watts and didn't work either. the Only thing that seems to bring down the temps to around the 80s is to disable intel turbo boost but it reduces the performance significantly.
here is my throttlestop settings on game and performance profiles



undervoltting here by -140 and -135 respectively in both cpu core and cache in addtion to -50 in intel gpu and keeping turbo limit on 3.4 in the game profile and keeping short and long turbo boost power at 45, both produced the same following benchmark on AC Origins:

and here is the temps and core clock speed while benchmarking:

the undervolting does help stopping the fps drops but the temps are really HIGH and I guess it will run much better if the cpu doesn't throttle on power or temps, the performance drops by 8 full frames in the Average when benchmarking while truing off turbo boost. the problem is really bugging me and it makes me frustrated knowing that it can run better temps and performance. my power brick is capable of feeding this monster more than enough and yet it struggles to sustain a 45 watt power usage for the cpu, also mu ram sticks are dual channel which apparently can affect the temps as I so In one video