3770k, it overclocks better, and is cheaper than hasfail.
Do not waste your money on hasfail!!! It consumes more power, overclocks poorly, and socket 1150 is already dead. Broadfail is supposed to be BGA only (no sockets at all) which means the next CPU to offer sockets will be skylake in 2 years and you won't be able to upgrade past this generation.
If you want to drop serious coin on your rig, the 3930k gives you a direct upgrade path to IB-E, which would be better than hasfail on all accounts...(though drastically more expensive).
Read Tom's review, they were basically saying don't buy hasfail unless you just have to buy a new PC, and even then they recommended you buy a laptop and wait to replace your desktop on another generation.