First of all, test with OCCT.
It uses more normal instructions.
It will shut down the test if you reach 85c.
The chip itself will slow down or shut by itself if it should reach about 100c.
The thing to monitor is vcore.
You can watch cpu-z as you test.
You do not want to be above 1.4v.
How high you can overclock at 1.40v is largely determined by your luck in getting a good chip.
As of 5/2016
What percent can get an overclock at a somewhat sane 1.40v Vcore.
I7-6700K
4.9 2%
4.8 17%
4.7 59%
4.6 93%
4.5 100%
14nm skylake runs cool, no exotic cooling is required.
Unless your case has terrible cooling, you will run out of safe vcore before you reach thermal limits.
A modest tower type cooler like a $30 cryorig H7 with a 120mm fan will do the job.
You may get a higher overclock if you keep your ram voltage at stock 1.2v. That will likely be 2400 speed.
Lastly, when all is done, implement adaptive voltage and speedstep.
That will lower your multiplier and vcore when the cpu has little to do.