Laptops are not desktops. Since their fans are smaller, they run at higher speeds to control the heat. Noise/heat gets higher for many reasons:
* Your laptop may be clean on the outside, but it's different than the inside. Dust goes at the fans, reducing cool efficiency, and so the fans speed more to compensate. Also, the vents might be partially dusty and don't allow the full hot air that it gets generated to go out, so higher heat, higher fun noise/speed.
* Between the CPU fan and the CPU, a thermal paste was applied. That paste goes dry over the years. Can't say how many cause it depends on the paste quality, CPU use, and ambient temperatures. That paste needs to be reapplied.
* Software that controls the fans, bios, or windows. In bios, there should be settings that control the fan speed on average. Some show it as silent, medium, or fast, others as office/game/full but in general they set the fan profile which means what speed the fan is set at what temperature/CPU use. If you set it as silent, the fan will speed less and so less noise, but the CPU temps will go higher and you risk throttling. If you set it high, the CPU will be cooler and run faster, but lot more noise. Up to you on this one.
* Note that the same applies to the GPU in your case.
So in short, if you set your laptop to do tasks. fan noise will go up. If you set a better cooling profile, the noise will go up. If you have dust inside, the noise will go up. If it's ambient hot where you live, the noise will go up.
Solutions:
* You or a technician open the laptop, remove fans, re-apply thermal paste, and dust all the vents and fans very well with compressed air/paintbrush.
* Set the right profile knowing that you may overheat the CPU and so make it slower if you set it too low.
* Work in air-conditioned rooms if possible if it's hot.
* Dont set the laptop to do many things. Even things you don't imagine like re-encoding (that uses the GPU) can set the fans to go higher.
Hope it helped.