The Asus ROG Maximus XIII Hero in my opinion is top choice for Z590 custom water cooling plus the major Z590 motherboard. EKWB tends to make a wonderful block for it and installation is a breeze even for beginners. Constructed my to start with custom made Computer system with it https://govindhtech.com/msi-motherboards-intel-application-optimization/