Follow the basic rules of overclocking.
Bring your cache and ram down to x40/1.2v (manual) and 1333/1.5v or 1.65v. Use manual/static vcore.
Not sure exactly what Linx does in the CPU but if it has AVX it will cause your problems on Haswell.
Use Prime95 v26.6:
https://www.mersenneforum.org/showthread.php?t=15504
Enter a custom torture test as follows for core speed:
1344k to 1344k
Run FFTs in place (no ram)
I let it run for about 30 minutes, once I've found a core speed/voltage I'm happy with I'll run Large FFT for an hour or so to make 100% sure it's stable before moving on to cache.
I run Large FFT for another hour to get cache speeds finalized.
With the ram I'll run 448K to 4096K, don't run FFTs in place, use about 70% of your ram.
Once I'm happy with everything I'll run Blend for several hours so it runs a wide range of sizes but it's not necessary if you're OK with MAYBE crashing in a game one time. If you don't wish to run Blend for a long time but you can't risk a crash simply add 0.005v or so to vcore and cache when you enable Adaptive/Offset.
Edit: I'd recommend using HWinfo so you have some idea what your voltage and temps are. Core temp is very limited and CPU-z doesn't show your vcore, cache, input voltage plus everything else like the temps of the VRM, SA/I/O voltage and so on.
Set your input voltage to 0.5v over your vcore and enable your board to use more current.