If you are just gaming the Ryzen 5 3600. The improvement in FPS with even the best graphics card between the two processors doesn't justify the extra amount you would spend on the 3700x. Also ditch the expensive water cooler, if you go with the ryzen 5 3600 the stock cooler will do just fine...