A budget is always a consideration else I'd be speccing up a Threadripper build with multiple Quaddro cards but as I don't have £10k+ down the back of the sofa to spend on a PC things need to be kept a little more reasonable It isn't really a budget question though, it is a question of is it worth sacrificing some CPU power for additional GPU power? which is a question that could be asked on any budget. I do accept it is more complex though due to it being vastly different CPU's between the 3770 and Ryzen. My budget is enough though for the build in my OP with a GTX 1070 which should hit 60fps on most, if not all games, at 1080p. My dilemma is that for the same budget, I could stick with my 3770 and have a 1080 which would give the same gaming performance (as capped to 60fps by my monitor) but better 3D/Rendering performance but that comes at the cost of being stuck with EOL hardware with no upgrade path.
The 1050Ti has performed well and was bought originally just for some light PC gaming and playing older titles like Gmod, Minecraft etc. but even Minecraft can cause my FPS to drop below 60 if enough is going on, Stellaris does too when in bigger ship battles in the mid to end game. I've been looking at upgrades too with the switch to Windows 10 to play more of the xbox games (Sea of Thieves, Black Flag was better,, Forza etc.) and speaking to Phil and watching some videos, Star Citizen looks good too.
That isn't a bad build though, I'll have to look in to that some more as I specced a Ryzen 5 1600x system to not much less than that build and that is Ryzen 7.