Definitely, the most direct and root cause is: the system fails to dissipate heat fast enough . Whenever the CPU or GPU takes a lot of load, it will get hot and reach a point where the cooling solution in your system fails to cope with the heat generated. At this time, the thermal throttling will kick in.
Read more