The Asus ROG Maximus XIII Hero in my view is top option for Z590 tailor made h2o cooling plus the top Z590 motherboard. EKWB will make a wonderful block for it and installation is usually a breeze even for novices. Crafted my initial custom Computer with it some months ago https://govindhtech.com/msi-motherboards-intel-application-optimization/