BurgerandChips66 :
If you can find one at a reasonable price, get an RX 580. Unless you are gaming at 1440p Ultra or above, 4GB is enough.
Actually, some of the newer games now use more than 4GB at 1080p. I've started playing "Player unknown's battlegrounds" and my R9 290x can't run it on Ultra at 1080p as it runs out of VRAM. I've seen videos of GTX 1060 running close to 6GB at 1080p in the game.