Just completed my build. A few observations/thought so far.
-At first, my 3000 MHz RAM would only work at 2133 MHz. Trying to change it to even 2400 MHz just caused the system to reset with the message "Overclock failed!". However, after I selected Asus OCCP (or similar abbreviation, not in BIOS now so can't check), it changed the memory to 2993 MHz, automatically increased the RAM voltage to 1.35V and automatically adjusted some timings. The system then booted with RAM at 2933 MHz and seems stable so far (no memory stress tests done yet).
-Temps are completely bugged currently. With the original BIOS, it showed an idle temp of 34C in BIOS, which seems about right (maybe a little high?). After BIOS update, it shows 56C idle. However running stress tests like AIDA64 FPU, Prime95 etc., it climbs to about 72C, which seems fairly normal. So I think the idle temps are just bugged at the moment.
-If you select High Performance energy saving profile in Windows, you can see in CPU-Z that it still undervolts the CPU, as low as 0.3xx V. However, it never downclocks the CPU to less than 3.6 GHz. I'm going to check with a power meter at the plug whether there's any actual difference in power consumption between balanced (which downclocks the CPU) and High Performance. I think SenseMI works with clock gating rather than actual frequency adjustments.
-I can't seem to find a way to turn off HPET. Supposedly doing this improves performance with Ryzen, so I would like to have the option.