So my dad recently gave me his old Sony VGN-Z56GG Laptop, running Windows 7 Professional, and i was just updating and installing new stuff. While installing the drivers I noticed that the GPU drivers weren't getting installed. The GPU in question is an NVidia GeForce 9300M GS. I tried getting the drivers from the official website but that also gave an error saying that the installer isn't compatible with the hardware, and the GPU also started acting funny, showing an error code 43 in device manager. After breaking my head over this issue for 2 days, apparently it turns out that laptop manufacturers are notorious for changing up the hardware and device ID of such components, and that we can only install the driver from the original manufacturer's site. I tried to modify the driver installer itself, but i could see, that my GPU's device ID and other stuff was too different. The only reason why I haven't done that is because the drivers on the site are from 2009, whereas the gpu reached its EOL in 2014.
I then upgraded the laptop to Windows 10, hoping that windows might have drivers for my GPU, but it didn't. The GPU was still showing error 43, so to fix it, I downloaded the drivers from 2009 and tried to install it, but after installing the drivers, the GPU vanished from Device Manager. Turns out, it was hiding as a hidden device with the name VGA Controller. I tried everything to install the drivers, but it now gives error 45. As a last resort, I was(still would if this starts working again) going to flash the VBIOS to an NVidia VBIOS, but nvflash can't detect the gpu.
What should I do now?
Also, if and when this starts working, would you recommend that I should flash my GPU VBIOS?