Massive temperature difference between two Intel i7-8700 CPU's

Jul 12, 2018
2
0
10
I came across a situation that I do not understand so I thought I would ask here to see if anyone can help me out. We built a PC with the specs below as a workstation PC:

System 1 -
CPU: i7-8700 (stock cooler)
MB: ASRock Z370 Pro4
RAM: G.SKILL Ripjaws 4X8GB DDR4 2400
GPU: GTX 1060 6GB
Drive: WD Black 256GB M.2
Case: Corsair Carbide 200R
PS: EVGA 500W

I was watching the temps using HWINFO and noticed that even under medium use I was seeing thermal throttling. With just a few applications open, the temps were around 30 deg C. If I ran a Prime95 test, it would take about 1 minute and the CPU was at 95 deg C or more and thermal throttling. Good airflow was a thought I had as to why we were having the issue. There is only a 120MM fan in the front and a 120MM in the rear. I added two more 120MM on the top, but that didn't change much. When we needed to build another system I did some research and decided a different case was in order as I wanted to improve airflow, but also get a case with better dust filtration. The specs for this system are listed below.

System 2
CPU: i7-8700 (Cryorig H7 - thermal compound applied in a line)
MB: Gigabyte H370M D3H
RAM: Corsair Vengence LPX 2X16GB DDR4 2400
GPU: Quadro P1000
Drive: WD Black 256GB M.2
Case: Fractal Design MicroATX Define Mini C
PS: Corsair TX550M

I also bought an extra 140MM fan so the setup is a 140MM and a 120MM in the front, a 120MM in the back, and nothing in the top. After building this system out I tested thermals and was quite pleased. Temps were around 30 deg C with a few applications open. The difference was under Prime95 I was seeing a max temp of 58-60 deg C even after 10 minutes of solid running. I was quite pleased and thought it was due to the Cryorig H7 so I purchased another one and installed that on the first system, and also applied thermal compound in a line. I was rather shocked to find that temps just climbed right past 60 and after about 7 to 8 minutes I was up at 95 deg C and thermal throttling again. So much better, but still not the same.

Now I was really baffled so I dug into the differences.

System 1 got a 1392 Cinebech R15 score. System 2 got a 1301 Cinebech R15 score.
System 1 max voltage is 1.445 and max clock of 4.6 GHz. System 2 max voltage is 1.269 and max clock of 4.3 GHz.

I went back and looked at the motherboard specs as that is the main difference that matters (in my mind) between the two systems. I cannot see any major difference between the two. I know the Z370 has overclocking ability but with a non-k cpu I didn't figure that would matter.

My main question here is how would I have known up before purchasing that I would not be hitting the full 4.6 GHz with the H370M D3H motherboard? Is there a way to change this? Any other recommendations for going forward?
 
Solution
Turbo GHz for I7-8700 is:
1 core 4,6 GHz
2 core 4,5 GHz
3 core 4,4 GHz
4,5,6 core 4,3 GHz

The turbo for 1 core, rarely occurs in the real world. Under most circumstancies there are processes in the background and the system considers it more optimal to activate two cores.

The indicated turbo speeds (except those of a core) are not official Intel. Intel has not given an official value of the turbo boost for Coffee Lake but "according to the circumstances" says it can get more or less. It does not ensure a certain value. These values have been determined by various laboratories but may not be acceptable to all I7-8700 processors (this is what is known as the silicon lottery).

The different temperature of a mobo or another is because...
Many of the Z370 boards also use MCE (referred to as Enhanced Turbo Boost by MSI) enabled by default, where, if cooling/power delivery permits, all 4-6 cores (depending on model) will be boosted to max turbo speeds, which will bring a big difference in heat gernerated vs. a single core at 4.6 GHz vs. all 6 cores at 4.6 GHz....

Entirely possible that the MB, as long as 100C is not breached, might try to run the 8700 at near 8700K like power levels (95W), much more likely generating 95-100 watts TDP vice the 65W the factory cooler is rated for...

(MCE can be disabled in the BIOS, if you wish to experiment with how much extra heat is generated for the extra 5 cores boosting to max turbo under load..)

prime95 is for the most part, a worst case heat/cpu torture test, of course, and, temps encountered there are not likely to be seen in any games, as gaming temps seem to be about 5-10C lower than even a the least intense P95 v26.6/blended load...
 

mahanddeem

Distinguished
Apr 30, 2007
488
2
18,865
CPUs are different when it comes to TIM "UNDER" the IHS. My only explanation. Possibly the lower temp one has better TIM spread under the heat spreader. That's if you exclude all other variables, notebly cpu voltage and BIOS settings.
 
Turbo GHz for I7-8700 is:
1 core 4,6 GHz
2 core 4,5 GHz
3 core 4,4 GHz
4,5,6 core 4,3 GHz

The turbo for 1 core, rarely occurs in the real world. Under most circumstancies there are processes in the background and the system considers it more optimal to activate two cores.

The indicated turbo speeds (except those of a core) are not official Intel. Intel has not given an official value of the turbo boost for Coffee Lake but "according to the circumstances" says it can get more or less. It does not ensure a certain value. These values have been determined by various laboratories but may not be acceptable to all I7-8700 processors (this is what is known as the silicon lottery).

The different temperature of a mobo or another is because one gives more voltage than the other. One behaves more aggressively than the other with the processor. This influences the temperature and the cinebench.

Even within a mobo there tend to be different profiles "energy saving" "balanced" "performance". To finish complicating it, each manufacturer gives a different name and perhaps has a different profile activated by default.

You can even change this performance with a change of bios, within the same mobo.

The data you give from the gigabyte seems to be "more normal" because the turbo boost of the 6 cores is 4.3GHz.

On the other hand the one of Asrock seems that it obtains that all the cores have the speed turbo boost of 1 core (4,6GHz). It seems as if the "MCE Multi core enhancement" is activated, but I am surprised because my news was that MCE had no effect on nonK cpus.

Anyway, Asrock has a reputation for trying to bypass the limits set by Intel, and we may be in something like that. I think the voltages that apply are somewhat high.
 
Solution
Jul 12, 2018
2
0
10
Thanks for the replies! I have looked through the BIOS settings and for some reason cannot find anything to do with MCE. Maybe because I dont have a K series processor installed? But it does appear that the Z370 is allowing all cores to run at 4.6 under full load, therefore generating more heat. I will poke around some more for a profile option.