Forget about 1030, it is lower than gaming level. 1050Ti fits to i3-4170 better. RX570, 4 or 8 Gb is the best choice, but needs more powerful PSU and bigger case to avoid overheating.
And you need to have HDMI or DVI on your display to hook up it to PC. No VGA on all modern cards. Adapters could...