Just better GTX 1060 6GB, because 3GB is not enough in 2020 and 6GB version is better value, either way with 3GB will get much more fps then GTX 1050TI just cant push much textures which is important. There some games like Devil May Cry 5, Resident Evil 2 Remake, Mortal Kombat 11, Tomb Raiders which require plenty of ram even 6Gb not enough if push to max texture?