The build looks fine. Though if you're spending upwards of $2,000, you may want to go with water cooling. It will keep everything running cooler, allowing you to overclock higher. That is one of the main components to overclocking high, keeping it cool, and since you're aiming for 5 ghz, I would personally go with water cooling. It doesn't even have to be a custom loop, maybe something like an H100i! You could definitely put some of the money you're spending on RAM and put it towards water cooling, 64 GB is a lot!