Could you explain why you adviced against watercooling? I have the same watercooler and have no issues or problems with it.
I first tried a normal fan cooler but couldn’t cool the CPU enough when overclocking (I have a intel setup - 7820x) and was happy I change to watercooling.
Made a big difference in terms of cooling the CPU.
It’s been written on this forum (and everywhere on internet) maybe 50 times. AIO coolers in general mostly suck except for few (leaky) exceptions, but they suck 5 times more when they don’t even cover the heatspreader. Why people still buy NZXT Kraken and Corsair Hydro (or any other rebranded ASETEC in billion different RGB variations and shapes) for Threadripper is incomprehensible.
The test above is hillarious. Single fan Noctua at 1000rpm absolutely demolishes dual-fan NZXT Kraken at 2000rpm when it comes to TR4 platform. And because Noctua uses far superior fan, the noise level difference is absurd.
The rest of the build can be answered in five most popular threads from past two months in this sub-section. It’s been discussed to death.
AMD Ryzen Threadripper 2950X Spec this up to the 2970 if you can (use the money saved by downgrading other components (GPU RAM PSU Cooling)
AsRock X399 Taichi (Socket TR4) ATX Motherboard The Fatal1ty is great if you need 10GBE networking - Taichi is great if not
Corsair Vengance RGB Pro 64GB (16GBx4) DDR4 3200MHz C15 High speed ram is good but you may be able to spec down to 3000 MHz and use the money somewhere else