RX480 over 1050ti ANY day. 480 benches almost 80% better than the 1050ti. Also freesync monitors don't have the 200-300 dollar premium. Also don't use Ryzen unless you're using it as a workstation PC. Ryzen is currently better for streaming and workstations due to its core numbers. Most games won't be able to use all the cores and clock speed > core # in those situations.