When it comes to CPU usage, no two games act the same. Some of the differences between GC3 and EL are:
GC3 is written in 64 bit addressing mode, EL is in 32 bit mode; which allows GC3 to keep track of much more game data, such as more population centers, mobile units, resource sources, etc., each of which requires the execution of code to manage. Hence, GC3 places a much greater demand on the processors than EL, which takes energy, which increases heat.
The map sizes available in GC3 range to much larger than in EL, which gives more places to put population centers, resource points, and units; more heat.
There are more details for each unit, resource, and population center to keep track of, and more code to do the keeping track; more heat.