Es muss der komplette String vorkommen:
VEN_10DE&DEV_0407&SUBSYS_9016104D
Nur das &SUBSYS_9016104D ist da nichtssagend.
Von daher passen schon Deine Änderungen soweit. Würde da aber eventuell lieber die nvpmi.inf nehmen, da dort bereit fertige Profile für die 8600M GT stehen, allerdings leider mit anderem &SUBSYS. Daher werden die ignoriert während der Installation.
Ich würde das auch so editieren (die nvpmi.inf):
NVIDIA_SetA_Devices.NTamd64.6.3] ... %NVIDIA_DEV.0407.9016.104D% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_9016104D ... [Strings] DiskID1 = "NVIDIA Windows (64 bit) Driver Library Installation Disk 1" NVIDIA = "NVIDIA" NVIDIA_A = "NVIDIA" ... NVIDIA_DEV.0407.9016.104D = "NVIDIA GeForce 8600M GT" ...
Ist bloß die Frage, welcher Abschnitt bei Windows 10 ausgewertet wird. NTamd64.6.3 ist ja eigentlich der Abschnitt für Windows 8.1. einen eigenen Abschnitt für Windows 10 sehe ich da gerade nicht. Oder habe ich den falschen Treiber erwischt?
Oder andersherum gefragt: Wie meldet sich Windows 10 intern?