Nvidia 610 for desktop. I'm using the desktop driver from their website dated late 2017, because their website drivers dated 2018 did not install in the Optiplex 7050. The 7050 is very finicky about drivers, so maybe a newer driver would work in other hardware.
No... Just no... The machine itself doesn't care about a graphics card driver. Your issue is using a variant of the GT610 and trying to install a driver newer than 391.35(the last driver that fully supports Fermi-/Kepler-based gpus). Based on your graphics card's hardware id, a newer driver COULD refuse to install, but that's not because your graphics card is shoved inside a Dell Optiplex 7050...
Actually, I used a slightly older driver than 391.35. I had to reach back to 2017 for a driver that worked. Sorry about the confusion though. I was actually referring to none of the Dell / Intel drivers working. Therefore, the need for the Nvidia card and driver. Similarly, the Dell USB drivers did not work, so I used the generic driver linked at the beginning of the Simplix thread in here.
Recently I tried to mod pci.sys and dxgkrnl.sys to release the VGA resources requirements (such as A0000 memory region and 3B0 I/O port) without additional software. A Legion Y7000P 2019 (9750H and RTX2060) can get rid of stucking logo and go into desktop with RTX works properly. I think BasicDisplay doesn't use above resources too. As I mentioned in June, I think BasicDisplay relies on dxgkrnl.sys. Before display adapter's driver be loaded, the glowing logo is generated by ntoskrnl.exe with a memory buffer (maybe the Intel GOP frame buffer) written for each frame (not A0000 and no I/O operations). Also I find display.inf in win7 installs vgapnp.sys but BasicDisplay.sys in win10.
Yesterday I tried to port win8's BasicDisplay.sys. I changed 230043 to 23003F, used IoReportRootDevice instead of 232063, ported win8's watchdog.sys, amended win7's dxgkrnl.sys(do not require VGA memory and I/O port resources). Because I can't install it with inf, I just replaced win7's vgapnp.sys with my modded BasicDisplay.sys. Now the driver works OK in Device Manager but my monitor stucks on win7 logo. The mainboard is MAXSUN B760m. I checked above things through mstsc.exe. I think maybe the reason is several members of KMDDOD_INITIALIZATION_DATA which BasicDisplay.sys installed to win8's dxgkrnl.sys is not used by win7's dxgkrnl.sys.
But videoprt.sys is not included in BasicDisplay.sys's imports. I think the BasicDisplay.sys only relies on dxgkrnl.sys. Videoprt.sys is included in win7's vgapnp.sys and vga.sys.