Upgrading from a 1050 to a 3GB 1060 is not a very big upgrade. I'd wait until you find at least a 6GB. Also based on my research, stay away from the single fan GPUs unless they're blower style. That also drops performance and temp controls.
Where I am, the 1060 6GB can be found for the same price as the RX 570/580 8GB units if you hit a good deal. Maybe look at the 570/580 series as well for similar pricing.