Prime95 and IBT (Intel Burn Test) are my favorite tools to stress test your CPU. IBT runs the CPU harder and hotter, so I mostly use that to do real burn in testing. P95 is adequate for random stability testing.
I use speedfan to monitor temps daily, but I also use coretemp as a backup to confirm my temperatures if they seem strange.