My plan is:Better is somewhat subjective. There are pros and cons to both. The 570 4gb uses a lot more power than the 1050ti, but the 570 performs much better. Both palit and gigabyte are good reputable brands. Even if one had a factory overclock they performance and power draw statistics are still close. I would buy the 570 due to the added performance.
May we kno your psu make and model as well as your cpu and ram to see if there is any limitations?