So disable the XMP profile and manually over clock my ram to the timings and speed that is printed on the side of the dimms?
I did not suggest "over clocking" anything.
I only suggested that you set your RAM in accordance with the timings and voltages suggest by the RAM Manufacturer.
Often, actually more often than not, the optimized default settings in the BIOS is all you need to configure and the RAM will likely be identified correctly and no further attention need be applied.
It's been my experience that Windows 10 can be finicky (for lack of a better word) when it comes to RAM and will glitch for the tiniest of memory issues that previous versions of Windows would have just shrugged off.
Probably because of its' newer and more robust memory management handling system.
That's why I lean towards setting my timings and voltages manually
OR
At least use something like CPUz to confirm that all are being identified correctly.