Need a solid Gaming Laptop

I’m considered upgrading my laptop to a hardcore gaming laptop. The one I’m currently considering is an ASUS TUF which has an RTX 4070, i7-13620H, 32Gb DDR5 Ram and a 2TB SSD. It’s costing me around $1250.

Firstly would these specs be good enough to run GTA 6 when it comes out on mid to high settings?

Secondly is this a good option for the price or should I wait out for the 5000 series GPU laptops to drop? My budget would be under $1300 ideally.

(Also I can’t get a PC as I travel quite frequently)

Please advise if you can. Thanks