1.515v Vtt and 1.4v Vcore?!?!
This is way to much mate, remember that Gigabyte 4GHz guide was written for C0 stepping i920's, you shouldn't need that kinda voltages for a D0.
Also another thing to remember when o/cing is that using to much voltage can also cause instability.
It's all about finding the right balance between each voltage for your specific chip.
For instance, I tried for ages to get my 4.2GHz o/c stable, I had Vcore at 1.35v and Vtt was at 1.415v, and it would BSOD as soon as I started Prime or LinX, so after playing around for about 4 days trying to get it stable, I finally managed to get it sorted by lowering Vtt to 1.255v and Vcore at 1.2915v.
Remember that the other voltages can help stabilize your o/c to, for my 4GHz clock, I have Vcore set to 1.275v, 1.215v Vtt, 1.140v QPI PLL, 1.140v IOH Core, 1.300v CPU PLL, and VDimm at 1.66v.
As suggested by someone else, you can try setting CPU Clock Skew to 100ps.
What kinda temps are you hitting with those voltages you are using?
I am guessing that they are pretty high, which cooler are you using also?