Return it. You need to look for the ram with the best jedec profile, not xmp, because the bios is completely locked and there is no way to configure the timings, so they will always run at jedec spec. That is also why ezzotrn's ram runs at cl22, I have the same kit (gskill cl18 2x16gb dual rank) and it is running at cl22 with no crashes. The only way to have it run at cl18 is to have access to either manual memory timings on the bios or xmp profile support.
The hyperx 3200 cl20 is the best kit I have seen in terms of jedec timings so far, but it is a single rank kit.
Also, don't update to bios 313, something is not right with the spd.