They are all good options. I wouldn't worry about future upgrades and just get something spec appropriate like a 1070, 1660 Super or even a RX590.
Buildapc
Don't worry about bottlenecks, get the fastest card you can with the budget.
I think you're spot on, any GPU around the 1070 and RX 580 era would work. I still run a 6gb 1060 and can still play most things (albeit at lower settings - looking at you, The Last of Us). You can find a used 1060 for under $100 now.
Thank you!
I wouldn't buy a 1070 for more than $100 in the US, let alone a 1060. There are a few 1660s around me near the $100 mark, and due to the pervasive Nvidia tax, much stronger AMD GPUs like the 5600 XT and 5700 can be had for under 140 even when the Nvidia equivalents (2060, 2070) are going for 200
I had the same CPU paired with a RX 6600 at a 16:10 1920x1200p resolution. Cyberpunk 2077 ran at high settings at 40 to 50 fps.
The card is a good value for FullHD gaming.
Yeah a friend bought a RX 6600 and has had nothing but glowing reviews. MLB, 2K, Tekken, BG3
A 1070 doesn't have RTX features, so you can go with AMD or Nvidia. Just pick something around $100 that plays the games that are going to be played on it well.
If the goal is 1080p@60 then ya, there's no reason to go above a 1070 IMO.
Unfortunately we've reached the era where a 1070 can no longer hit 60 fps on 1080p max settings for several games. It's more or less a 1080p Medium settings card
If i can find one for under $90 I'll certainly consider it for this build. I'm not gonna use it. This is strictly for selling/giving away
The more you pump up game settings, the more the CPU is utilized. I think that CPU will already bottleneck a 1070 at medium for modern games, especially at lower resolutions.
Maybe I'm wrong. I'm basing this off intuition.