This reminds me so many futile discussions about hardware being 'future-proof'. There's no such thing. Any piece of hardware will be obsolete sooner or later, and if we're talking about GPUs, we're quite familiar with both AMD and Nvidia's development and release roadmap, so I can guarantee that any given card (either a low, mid or high-end) will be obsolete within a year.