Ok so I figured out the process.
Here it is:
Install 7zip if you already don't have it installed
Run NVCleanstall 1.19.0 (current as of September 2025)
Select:
Manually select driver version and
Show all versions
Select: 581.29 Windows 10/11 64bit Notebook DCH (current as of September 2025).
Click Next
On the "Select Components to install" screen, select everything
Click Next
Wait for all the files to download and extract
On the "Installation tweaks" screen select: "Add Hardware Support"
For "Template", from the drop down menu select: GeForce GTX 1650 with Max-Q Design [1F91.0032.1414] nvmsoi.inf
For: "Id" add 2860 so the entire line reads: PCI\VEN_10DE&DEV_2860
For "Name" append "4070m" at the end of : NVIDIA Graphics Device so it looks like this: NVIDIA Graphics Device 4070m
Click Next
Click Build Package, give it a name: newdriver.exe
Once the package is built, you can exit NVCleanstall.
Run the new compile driver and follow installation prompts. Make sure to select Express Install function.
After the installation is complete, you will notice in Device Manager the GPU comes up as: NVIDIA GeForce RTX 4070 Laptop GPU (with a yellow exclamation mark)
In Windows Explorer Right click on your newdriver.exe and select 7zip -> Extract. to: "newdriver\"
Wait till the decompression is done and go back to Device Manager
Right click on the NVIDIA GeForce RTX 4070 Laptop GPU (with yellow exclamation mark) and then select: Update Driver
Select: Browse my computer for drivers
Select: Let me pick from a list of available drivers on my computer
Select: have disk -> browse
point at the "newdriver/Display.Driver" directory where the extract driver is and select: nvmsoi -> Open -> Ok
Select: NVIDIA Graphics Device 4070m -> Next
Wait for drivers to finish installing. Your GPU should now be up and running correctly without yellow checkmark in Device Manager.