1.Ryzen 4000 series are great for gaming for budget solution.
2.all gaming laptop that I know has 120hz+ screen refresh rate.
3.If you have no problem of waiting,it's a great idea waiting about 2 months for Zen 3 and decided again for buying zen2 or zen3
the price if zen2 should drop a bit too.
4.4 years of upgrading you should go with 1660ti it's not much expensive,but if you got really low budget get the 1650ti.