You can probably do better than that, you have a 940 and I have a 930 and I'm running much faster (though your timings are better than mine, need to adjust as I have the same memory as you). I have my 930 at 4103MHz using a 216MHz bus speed and 19x multiplier.
I've read that lowering the multiplier can help and it certainly did in my case, I tried 22, 21, and 20x but 19 worked better to get over 4GHz stable. At 21x I could get 3.8 before crashing and my RAM was running unstable too.
The big issue is voltage. Voltage really makes the difference in stability. My 930 is running 1.296 VCore and 1.31-1.32 QPI at least in the BIOS. It gets around 65C in LinX, hovers at 58-60 in Folding@Home using an H50 water cooling unit with push-pull 75CFM fans. Your CPU-Z shot doesn't show the CPU core voltage which means your motherboard may not support voltage modification. If it doesn't, your overclocking potential is limited. I'm using a Gigabyte X58A-UD3R and it has several voltage settings you can adjust to fine tune your overclock.
The other thing is you have a C Stepping processor while I have a D0. Apparently this makes a difference in overclocking, the D0 chips can overclock farther at a lower voltage. I don't know much about this as I just got into i7 overclocking with my new 930.