Cool! Thanks
I only have SSD drives in the machine I was thinking of testing. Do you think it's worth the little bit of trouble to drop in one of these two HDDs sitting besides me for the test? If so how would I dedicate the test to be ran on the HDD? Just run it from the HDD?
I had some more general questions and remarks which I'll add after these.
I don't think it matters which storage device you use, but it DOES matter that you don't corrupt a good OS installation while stress-testing. And while I'd recommend doing stress-tests on a cloned OS drive (of either type), I'd only take the trouble to do it within a month after building the new rig. And to be honest, since at that stage it's easy to reinstall an OS with no other software but stress-programs to reinstall, I probably don't bother anyway. But also -- would you allocate money for a spare SSD in this scenario, when you could use an old but functional HDD? If the HDD OS installation survives, gets a clean bill of health running SFC /SCANNOW and CHKDSK, you could simply clone it to a fresh SSD.
About this matter of heat and stress-test programs.
I've taken to using OCCT as only part of a battery of tests. I fully realize what some other said here -- that even the most brutal stress tests may not reflect a variable real-world usage or that it's a good idea to use some representation of the latter before you pronounce rock-solid stability.
Further, other issues can pop up. It is possible to get seeming stellar stress-test results, but the system shows instability while idling. This, too, can be corrected. But suppose the instability only shows itself infrequently? Worse than that, there are "false-positives" where something else other than clock settings causes instability. For instance, I think there are enough folks here who might agree with me as to a suspicion or conclusion that using more than one sensor-monitoring program at once can lead to these false positives.
Back to OCCT. It includes its own CPU test along with a built-in LinPack implementation. The author argues that it will reveal instability or errors sooner than hotter-running stressers like LinPack or Prime95, but the processor may not reach above 5C to 8C BELOW the temperatures you'd find with LinPack. So it will run cooler; but reveal errors or instability faster.
I think I've verified this several times. My system could get through 15 or even 20 interations of LinX, but fail the OCCT:CPU test within the recommended three hours. Yet LinX or IBT would really "put a burn" on the processor in comparison.
So I use OCCT runs together with LinX, IBT and Prime95. I attempt to reduce the length of overall stress-testing -- to reduce any likely degradation to my patience and the risk of degradation to the processor.
If it passes 3.5 hours with OCCT, I might try 25 passes at IBT, and ultimately 50 passes with affinitized LinX. After that, I might make some tests of 10 or 15 iterations of LinX and collect "small-sample" data on GFLOPS to see if some minor tweaks can reduce the range or variation (read "standard error" or "variance") without unnecessary over-volting.
Under that same regimen, I might use Prime95 SFFT and LFFT here and there, but I never feel compelled to let the test continue beyond 5 hours or so.
If something "turns up" -- say -- a perception that there's a problem with RAM or IMC voltage, I might pick an appropriate test that fails, make some tweaks, and run it again until it passes.
But the OCCT experience makes me think that you do not need to set fire to the processor during the stress-tests to find a problem. Nor do you need to use tests with the AVX2 instruction set overworked to death -- when that is never going to happen in the real-world.