So just to add a few details.
I removed the gpu and just VNC into the VM then I removed all the nvidia drivers.
I then shut down the VM and added the GPU back. With a monitor plugged into the gpu, it booted up and I try to manually install the nvidia drivers. Once the driver is installed ( where normally the screen would blink and the resolution be fixed, because the appropriate drivers are installed) instead the vm crashes and reboots itself so show in the video https://streamable.com/ezzry
I then tried using VNC as the first Graphics Card and the 1060 as the second. It boots up and as seen in the photos attached, I can see the 1060 in the device manager and task manager and it seems to be working fine. However like in a minute or so it crashes with the BSOD as shown in the picture attached.
Also when it crashed the cpus are maxed out for some reason.
I'm really lost as to what else to try.
Thanks.