what resolution will you be playing at? if at 1080p, you can stick with 4gb versions of either cards for better value.
now you might find some awesome rx570 deals (4gb) depending on where you live. i almost bought 2 of them for the price of 1 580. but hey i am from Asia .