He doesnt need Ryzen7 1700 for now bro'../ i have a Ryzen5 1400 and a gtx1060 3gb. My pc its for video editing 1080p 30min projects, audio editing, graphic design.. ilustration, tons of shit of programs open'd at the same time... and rocks!.. with the stock cooler.. OC to 3.7ghz. And for gaming looks really nice, Wolfeinsten, GTAV; COD3, BF1, The witcher..etc etc..
He choosing those parts.. have nice start point.
AND If he can safe some money with a sale, thats awesome.. SAFE that money..!