How does one optimize for better system temperatures on Linux while doing heavy tasks (e.g. gaming) during summer heat.
Are there tools for creating ‘gaming/balanced/economy’ profiles for example that limit the GPU and CPU depending on the requirements?
Should I find a way to customize fan speeds?
I am trying to find everything I should do from the software perspective before I move on to buying better cooling hardware.
I am currently reaching 100+ celsius temps maximum on both the GPU and CPU while gaming, on idle it’s like this:

System info:



What kind of cooling do you have? Do your fans actually run? Like do they ramp up when your CPU is hitting 100+?
Probably worth changing your thermal paste, slightly excessive paste is better than too little paste. Whilst there, make sure you’ve removed the film from the CPU cooler and make sure it’s seated properly.
Go into your bios and adjust your fan curve for CPU, whilst you’re there turn off zero RPM or adjust its temperature so that the fans turn on sooner. Use something like LACT do the same for your GPU.
Your idle temps aren’t too bad but something isn’t right if you’re hitting 100C+ at load. Especially on that CPU.