Well I recommend 3600 Speed RAM. Ryzen enjoys high frequency memory. Additionally, a 5700XT isn't particularly a great 4k gaming GPU. I recommend a higher-end RTX card (2070S or 2080S), or you could await the release of the RTX 30 series cards and get one of those. Other than that, good build...