For longevity the GTX1650 seems a bit underpowered, then again the next up with the 1660S is $200 more expensive. Based on benchmarks the 1650 is 40% weaker than the 1660 Super so there's quite big a difference.
Both should run AH with ease on a 60 Hz monitor up to 1440p, can't tell about more demanding games