I’m thinking about getting the MSI GeForce GTX 1050 Ti 4GB. Does it have to be MSI brand? Or can I still get what’s expected from the 1050 Ti with other brands like PNY, EVGA?
You can pick up just about any GTX1050Ti card. If the prices are the same, then look for the one that has the highest clocks from the factory. Make and model of your PSU(and it's age)?
Also, make sure you are buying only those brands which have good after sales service, and Warranty in your country.