Sweet. Pretty much the only thing you'll need to do is set it to XMP profile 1 and restart so that it reads your memory correctly. I got the 8 core, 16 thread 3700x and a MSI X470 Gaming Plus MAX motherboard,16 gb G-Skill DDR4 3600.
My CPU hasn't throttled yet with the stock AMD Wraith Prism LED RGB Cooler. It gets up to about 65c while gaming and still boosts to 4.2-4.3ghz on all cores.I have a Corsair H105 AIO cooler but I'm still waiting on the AM4 retention bracket to show up in the mail. It uses the same 280mm Radiator that your H115i has but with the older round pump. I bought it new last year so no since buying a new one.
XMP1 is Motherboard Validated timings. XMP 2 is supposed to be Default memory timings by Speed but it over volts the memory on some motherboards.
XMP 2 can run unstable on some motherboards because it will run the memory at 1.5v instead of the 1.35V that most DDR4 calls for. IMO not worth the risk of burning something up.
If you set it to XMP profile 1 and you have Shuttering or system instability set it to XMP profile 2.