Honestly, the RTX 3070 would be fine for this. 7-9 years though? Maybe the RTX 3080, but the 3070 is already OP for 1080p gaming and will be for years to come. Better yet, wait for Big Navi.
You may want a Tier A PSU on this list if you're trying to push a brand spanking new GPU from either AMD or NVIDIA: