Either way you go (970 vs 280), unless you're doing some heavy compute you won't really need the 8g VRAM for a 1080p monitor.
Edit: Actually, depending on what application you are using, either card could be better though I don't use GPU acceleration often.