Have you tried the sticks that fail in a different slot?
Also, you should set the speed and latencies correctly in the bios and test it again. Right now your memory is only running at 534 x 2 (Double Data Rate) = 1068MHZ and it's latencies are at 7-7-7-20. At this speed you should have your DIMM Voltage set to 1.5v
To change the Memory Speed to 1600 (800 x 2) you need to look for a bios setting labeled Memory Frequency or it maybe called DRAM Frequency. With your CPU at the stock settings (QPI or BCLK at 133) then you'll want to change the Memory Frequency to 1600MHz. Some Motherboards don't report the Memory Frequency as an actual MHz number, instead they give you a ratio number, in which case you'll want to select the ratio of 12 or it maybe 2:12. Then you'll want to set your Latencies to:
CAS# Latency (CL) -8
RAS# to CAS# Delay (tRCD) - 8
RAS# Precharge (tRP) - 8
Cycle Time (tRAS) - 24
Row Refresh Cycle Time (tRFC) - 74
Command Rate (CR) - 1T
At these setting you need to adjust your DIMM Voltage to 1.65v
With your DIMM Voltage set to 1.65v you now need to look for a voltage called CPU VTT or it maybe called QPI/DRAM Voltage. This voltage always needs to be within .5 volts of the DIMM Voltage. So with your DIMM Voltage at 1.65v your CPU VTT must be at a minimun of 1.15v. But you may need to increase the CPU VTT up to 1.25v to 1.3v to run the Memory at 1600 (think of the CPU VTT as the Memory Controller Voltage).
Even if your not overclocking you may find some useful info here.
i7 Overclocking Guide