unable to decide which to get

so i am currently looking to get an upgrade on my current laptop but i am confused which spec combinations are better and future proof ik cards and drivers change frequently but looking for something that can last me 3-4 years on a 1080p setup.

my options are :

  1. intel i5 with rtx 4050 140W (lenovo loq)
  2. msi gf63 intel i7 4050 45W

  3. intel i5 with RTX 3050 140 W lenovo loq

i am also thinking on a 30 nvidia series GPU but not sure if a 140W 30 series is worth it in the long term.

Thank you in advance