The 1050 Ti will work fine with the CPU, no bottleneck.
The 1060 however will be bottle necked.
Nope. Any AMD chip other than the Ryzen chips are worse than Intel chips, don't even consider it.
They have high clock rates and core counts, but you need to understand that's not the whole story when it comes to CPU's. Their architecture is very badly made, meaning an Intel 3.0GHz chip could beat an AMD 4.0GHz chip.
And you need a better power supply, there is no doubt.
Try this if you're on a budgethttps://uk.pcpartpicker.com/product/mY98TW/be-quiet-power-supply-bn266