Recently I've been seeing 8GB 470s and 4GB 480s for the same or similar prices, as someone looking to keep the same GPU for a long time, which offers better future proofing, the extra VRAM or additional CUs?
From what I can tell the two are quite close in performance and the lack of VRAM on my current card (an r7 260) seems to be the limiting factor, so I'm tempted to go with the 470, but I want to be sure I make the right purchase.