Using your actual real world apps/games on your PC. With Haswell, stress temps are much higher than real world temps because adaptive voltage automatically adds .1V under certain AVX stress test workloads. But you won't see such temps in real world use. Obviously another +.1V will throw your temps into stupidity. The alternative is manual voltage which you want to use long term (you don't want 24/7 elevated voltage while the CPU is idle) or offset. Offset voltage is hard to dial in.
So with Haswell I think real world stuff is the best stuff to use. Use something demanding, aida 64 is good, but it's up to you. You can use the typical stress test programs but they won't necessarily match the real world. With adaptive VID, stress testing temps will actually not be real world because of the +.1V auto voltage adjustment. But that auto adjustment doesn't happen in the real world really. Because of this, I think the best stress testing is real world use - if there's instability, 2 hours of a crysis 3 gameplay will uncover it. Or 15 minutes actually.
JJ mentioned the adaptive VID auto adjustment in the video, it's something to keep in mind when stress testing Haswell.
Also, as others have said, I think 4.2ghz should be really easy with the 4770k even without over voltage. I think you'd be fine on temps regardless at 4.2 at stock voltage. Temps only become an issue with Adaptive VID during stress tests, and with high over voltage levels. I'd stick to near 1.2V with your cooler. With a Liquid AIO, you can go up to 1.25V or *maybe* slightly higher. But 1.25V really is preferable for the best combination of reasonable temps and not pushing your chip too hard in terms of over volting With Haswell.