The Asus ROG Maximus XIII Hero for my part is best choice for Z590 custom h2o cooling and also the major Z590 motherboard. EKWB will make an attractive block for it and installation is usually a breeze even for beginners. Constructed my very first custom Laptop with it some months https://govindhtech.com/msi-motherboards-intel-application-optimization/