Do you already own any of these components? If not, I would probably do something more along the lines of Wildcard's build, at least if you intend on using the system to run graphically-demanding games. Putting a $100 cooler on a more mid-range CPU does not exactly seem like an ideal use of funds, especially when the graphics hardware would be holding back performance in most modern games. A 1660 SUPER would be around twice as fast as a 1050 Ti, whereas you probably won't notice that much of a meaningful performance difference between a Ryzen 3600 and an overclocked 9600K. The 9600K will be a little faster, at least in moderately-threaded games and applications that don't utilize the 3600's additional threads, but the 3600 shouldn't be too far behind, and may even pull ahead in future, more heavily-threaded titles. For most games, the graphics performance will matter more than anything.