Help me pick a new laptop for Shadowlands

I need to buy a new laptop because Win 7 end-of-life is just around the corner. I’m looking for a machine within my price range that can play Shadowlands next year. I’ve narrowed down the search to like 6. Could someone please tell me which of the following is better specs wise? Any help would be greatly appreciated! (I’m just playing WoW; no need for high-end specs for other games.)

Asus ROG Zephyrus S GX502

  • AMD Ryzen 7 3750H | 4 Cores/8 Threads @ 2.3Ghz~4Ghz
  • 8GB DDR4 2666MHz (upgradable to 32GB)
  • Nvidia Geforce GTX 1660Ti Max-Q 6GB GDDR6
  • 512GB NVMe SSD

Asus TUF Gaming FX505

  • AMD Ryzen 7 3750H | 4 Cores/8 Threads @ 2.3Ghz~4Ghz
  • 8GB DDR4 2666MHz (upgradable to 32GB)
  • Nvidia Geforce GTX 1660Ti 6GB GDDR6
  • 512 M.2 SSD

Lenovo Legion Y540

  • 9th Generation Intel Core i7 9750H | 6 Cores/12 Threads @ 2.6Ghz~4.5Ghz
  • 8GB DDR4 2666MHz (upgradable to 32GB)
  • Nvidia Geforce GTX 1650 4GB GDDR5
  • 256GB NVMe x4 M.2 SSD + 1TB 7200RPM HDD

Lenovo Legion Y730

  • 8th Generation Intel Core i7 8750H | 6 Cores/12 Threads @ 2.2Ghz~4.1Ghz
  • 16GB DDR4 2666MHz (upgradable to 32GB)
  • Nvidia Geforce GTX 1050Ti 4GB GDDR5
  • 256GB NVMe x4 M.2 SSD + 2TB 5400RPM HDD

MSI GL63 8SD

  • 8th Generation Intel Core i7 8750H | 6 Cores/12 Threads @ 2.2Ghz~4.1Ghz
  • 8GB DDR4 2666MHz (upgradable to 32GB)
  • Nvidia Geforce GTX 1660Ti 6GB GDDR6
  • 512GB NVMe SSD

MSI GL73 9SDK

  • 9th Generation Intel Core i7 9750H | 6 Cores/12 Threads @ 2.6Ghz~4.5Ghz
  • 16GB DDR4 2666MHz (upgradable to 32GB)
  • Nvidia Geforce GTX 1660Ti 6GB GDDR6
  • 256GB NVMe SSD + 1TB 7200RPM HDD

Which do you guys think is better: AMD Ryzen 7 CPU with Nvidia Geforce GTX 1660Ti, or a Core i7 with GTX 1650? (just for WoW, not other games)

Is it better to get an SSD/HDD hybrid laptop or one with just SSD?