Which NVIDIA GTX 1050 Ti should you buy?

The GTX 1050 Ti is a great graphics card to buy on a budget. But which one?
The GTX 1050 Ti from NVIDIA is no different to virtually any other graphics card on the market, in a sense that there are different models from a range of manufacturers. NVIDIA produces the reference hardware and from here on out manufacturers will add custom coolers, maybe some LEDs, a factory overclock, in some cases even water cooling.
It can make choosing hard. In the case of the GTX 1050 Ti, it's a great little card for building a budget gaming rig and there are plenty to choose from. Fortunately, it's not quite the minefield that buying the highest end graphics cards might be.