If you are overclocking that CPU via BCLK you need to stop. Set it to 100. Overclocking that CPU should not overclock your RAM at all. You should use the multiplier only. It should be showing 800Mhz in CPU-Z. Since it's DDR or double data rate it runs at 1600Mhz effectively. So showing as 800 in CPU-Z is correct for DDR3 1600.
Overclocking your RAM is pointless. There is a 1% or less difference from DDR3 1600 to DDR3 1866.
You really should have 1.5v RAM. Some 1.65v RAM can actually be dangerous to your CPU because the memory controller is integrated on the chip. What exact kit do you have?
I can't believe your computer is not dead at a BCLK of 120. You do not use BCLK with Sandy Bridge because that overclocks everything....PCI-E, SATA ports everything. You are overclocking your hard drive. Most Sandy Bridge chips will not boot over 106-108 much less 120. I really am surprised you are getting no data corruption.