There are some limitations on the processor side regarding to memory management. Perhaps 16GB RAM @ 1866MHz is too much load for the memory controller to handle, then you get BSOD on startup.
Just to make sure the above is correct, can you please try booting your system in XMP, but with just 2 ram sticks? That would be just 2x 4GB @ 1866MHz. Make sure you place the ram at the correct slots -- see your mobo manual for directions. See if it posts with 8GB ram in XMP.
If you still get a BSOD on startup, with 8GB in XMP, then there is another possibility -- your motherboard might be setting wrong voltages for your memory, so you can try booting it with 8GB or 16 GB, but set it manually. Just see what your memory specificarions are (voltage, frequency, and timings/latencies) and set them manually.