^^
Great list, but with an OC above 3.5GHz with the 1600 i'd be inclined to get a solid budget cooler like the M9a to keep temps lower, the MSI B350 Tomahawk is also an ever so slightly better option over the AB350 Pro4 atm as it is on sale.
The Wraith that comes with the 1600 is about an equal to the old CM212 so takes a pretty good cooler to step up. The Cryorig H5 should get about another 200~250Mhz to get near Ryzens max of 4Ghz. PCPartPicker part list / Price breakdown by merchant