For me 100% without a doubt the 2600 & a 1050ti.
The reason ??
Always get the base setup right first time.
A ryzen 2600 (or even a 1600 which is some £30 cheaper in the uk) will last you 5 years plus.
Neither the 1300x, 1050ti or 1060 3gb will do the same, as I said get the base system correct & the only thing youll ever need to upgrade in the future will be the gpu - & that's something that is unavoidable the way things progress both hardware & software wise.
People who did it right back in 2012 & used i7 ivy/sandy chips can still drop cards like a 1070 in their old rig with virtually no bottlenecks.
I suggest you do the same.
You'll drop graphics settings with a 1050ti, think 1050ti medium = same fps as 1060 3gb on high.
Not the end of the world , medium settings 1080p for the most part still looks great.
Get a cpu limitation & there's no way around that at all whereas graphics settings can always be tinkered with to push more fps.
Games use 2,or 3 threads ?? No , not been true for the last 3 to 4 years at all.
80% of modern titles will use 4 threads or more, the age of the quad core is close to being dead.