Have you changed your Vcore voltage, or just left it on Auto? either way, your system should boot at 4GHz, but with Voltage on Auto, it'll probably use a lot more than it needs.
What exactly IS the memory you're using? "16GB 2400" doesn't tell us much lol.
This is what I did on the first OC I did on my RIVBE/4930K, and I got my CPU to 4.2GHz stable, first shot. I set the multiplier to 42, and set a manual voltage of 1.25 - that's it! You don't need to change anything else.
1. go Into BIOS - Hit F5 to load defaults. Hit F10 to save and exit, then re-enter BIOS.
2. LEAVE EVERYHING ALONE, except... set a multiplier to 40, or 42 - whichever you want to try first. I did 42.
3. Scroll down until you find core voltage (Vcore). Set to manual, and enter a value of 1.25v in the box.
4. F10 to save, and exit. Your PC should boot to Windows no problem. - If it doesn't, go back to BIOS and try 1.3v.
5. Open CPU-Z, RealTemp, and Prime95 or other stress tester.
6. Run test for 15-30 minutes, and see if it passes. If you get any errors - workers stopping, "Instability detected" or anything other than a Pass, or test continuing error-free after this time, end the test, go back into BIOS, and set voltage to 1.3v. This should be more than it needs for even 4.2GHz, but we want to get it to pass a test first, then we can either increase the multiplier, or try and reduce the voltage, and find where it becomes unstable.
Let us know how ya go 🙂