I always had the impression that stability testing and heat runs are not the same thing at all. Occasionally you run into people who have run both. They generally agree that Prime95 will bung machines that can run IBT for a whole day.
I use OCCT running Linpack (the software behind IBT) to test the efficiency of fans on heatsinks. I don't expect it to really be doing a stability test for me.
Depends where the instability is in the millions of circuits on your cpu. Some are more sensitive to thermal noise, others to the specific sequencing of instructions that are being processed.
Consider that no freely available stress tester programs even come close to testing the mathematical correctness of all 700+ instructions for aggressive stability purposes, Prime95 is merely testing a very small subset of instructions (as is
F@H and IBT).
So its a choice of what you are using as a proxy for indicating instability/stability in the rest of the chip that is not being tested for stability or mathematical functioning.
And the program you are using needs to be a mix of instructions that are themselves a reasonable proxy for the types of instructions that you aim to be using with your regular apps.
(this is why stress testing with IBT for an OC'ed rig that is going to be gaming is kinda silly, IBT is a poor proxy for the instruction that will be used in gaming...same with using OCCT for your vcard but you then use the card for gaming, totally different application classes)
But this is the challenge with "free", defining the best is easy, but getting the best for free is impossible. So we try to use the free stuff in ways that are good enough for government work
In the end, whether Prime95 or IBT is first to showing you the weakness in your OC is going to come down to what specifically is failing in your CPU's circuitry.
The fact that IBT seems to give more people that data sooner than Prime95, but not everyone, suggests to me that more often than not a cpu's weakness in OC'ing is going to have something to do with the specific circuits used by IBT's instruction mix (and data accesses) at the temperature with which they are operating versus that for Prime95.
But its not universally true, as it can never be, because neither prime95 nor IBT test all 700+ instructions for correct functioning.