Sure, all those settings are in bios, but you changed some that don't need changing, but left very important ones untouched. So don't be mad if I point that out.
Ok, those are the ones that especially caught my eye:
Xtreme Tweaking [Enabled] - You can keep that disabled
CPU Core/Cache Current Limit Max. [Auto] - You want that at max for a stable oc (255.50 or so)
Min. CPU Cache Ratio [44]
Max CPU Cache Ratio [48] - Might be to high and cause instability or lead to too high vccio/vccsa voltages on auto
DRAM Voltage [1.3600] - Should be fine at 1.35 for your ram at XMP
CPU VCCIO Voltage [Auto]
CPU System Agent Voltage [Auto] - Auto applies way to much voltage here (see
https://edgeup.asus.com/2017/kaby-lake-overclocking-guide/3/ for orientation). Too much voltage can lead to instability for vccio and vccsa. I have a similar ram kit (3200 16 18 18 38) and I'm using VCCIO 1.1375, VCCSA 1.1875, dram 1.35.
DRAM Command Rate [1N] - Does it default to that at XMP? If no, set it back to 2T. 2T is usually more stable and the real world differences should be neglectible.
CPU Load-line Calibration [Level 5] - Level 6 gives more stable voltage under load, with level 5 you will see some slight vdroop
CPU Current Capability [140%]
CPU VRM Switching Frequency [Manual]
Fixed CPU VRM Switching Frequency(KHz) [500]
CPU Power Duty Control [Extreme]
CPU Power Phase Control [Extreme]
CPU VRM Thermal Control [Disabled]
DRAM Current Capability [130%]
DRAM Switching Frequency [Manual]
Fixed DRAM Switching Frequency(KHz) [500] - Those are all best left at auto
Intel(R) SpeedStep(tm) [Disabled] - You can enable that
Long Duration Package Power Limit [Auto] - Set this to 4095 (max)
Short Duration Package Power Limit [Auto] - Set this to 4095 (max)
CPU C-states [Disabled] - Can be enabled