Why do some games run hotter than others?

I can loop Unigine at 85C all day, but come out of that and run something like Metro, and temps reach 89C. On the same note, its rare my temps go above 80C in BF3. On all of these load is 99% load constant.

Why?

Thanks.
 
Solution
They may use different aspects of the Video card. 99% load does not mean it is using all its components, only that it is operating at full capacity with what it is doing. Metro 2033, for example, uses a lot of DirectCompute, which most games do not. This will push temps upward. You may also notice that high FPS can also drive temps higher than low FPS. Starcraft 2, at release, was allowing cards to hit 500+ FPS in the menu system. While there was vary little the card was actually doing, those 500+ FPS caused a lot of cards to overheat, which prompted a patch to cap the FPS within the menus.
They may use different aspects of the Video card. 99% load does not mean it is using all its components, only that it is operating at full capacity with what it is doing. Metro 2033, for example, uses a lot of DirectCompute, which most games do not. This will push temps upward. You may also notice that high FPS can also drive temps higher than low FPS. Starcraft 2, at release, was allowing cards to hit 500+ FPS in the menu system. While there was vary little the card was actually doing, those 500+ FPS caused a lot of cards to overheat, which prompted a patch to cap the FPS within the menus.
 
Solution

PyjamasCat

Honorable
Mar 20, 2013
874
0
11,360
Some games may use of the CPU and/or RAM more than others (as well as GPU) and will make those components heat up and increase the overall (air) temps inside your case which your GPU is likely to have contact with.
 

dingo07

Distinguished
it's all in the coding of the video drivers and how they control the hardware of the video card - it's not about anything else...

the driver links the hardware to the software and if that's rubbish, well, then, all kinds of things can happen!