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
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.