MitchMuiz :
KoopaCreeper :
GTX 970 and 4GB RX 480 are out of the question for 4K. Not enough VRAM for high detail settings.
R9 390X is slightly faster than RX 480 but not significantly so. RX 480 uses far less power and is cheaper. The 8GB versions of both would be adequate.
Unless you already own one of these cards, a single GTX 1080 would be the best option for 4K.
A single GTX 1080 costs here in The Netherlands more than 800 euro's, and is out of my budget.
However, I can afford a single 1070, and maybe expand to 2 down the road.
But how does the 8gb RX480 stack up against the 1070 @ 4k?
The RX 480 is not a gpu intended for gaming at 4K resolution and performs significantly worse than the gtx 1070. In terms of comparison with last gen, the RX 480 is around a gtx 970-980 in performance (depending on the title) and a gtx 1070 is more like a gtx 1070/Gtx Titan X. However, no single gpu currently on the market is powerful enough to drive 4k ultra settings in demanding titles just yet (not even a gtx 1080). My prediction is that the upcoming Titan X (2016 model) and the possible gtx 1080 ti will get close but still not able to maintain 60 fps in all titles at 4K (titles like witcher 3, the division etc.). I suggest going for 1440p now (maybe above 60hz) a waiting on affordable gpu solution that game well at ultra at 4K in aaa titles (my guess is two gens from now (I am not talking about the flagship cards) ).
I suggest getting an RX 480 (if using 1080p@60hz maybe even 1440p@60hz) or a gtx 1070 (if using 1080p@60/144hz or 1440p@60hz).
4K is still not affordable right now and should only be approached with flagship or close to flagship gpu's in demanding titles in my opinion, and right now, not even those are enough in some cases.
If you absolutely want 4K now, I suggest a gtx 1070. You can add another one later if it's worth it or invest into a more powerful one (but on the next generation, not this one). You can also wait for the gtx 1080 ti.