So, i've tinkered around with the last 960 nvidia driver ment for Windows XP, and i fooled it into accepting my graphics card. Only problem is that when the drivers go to install, it fails to install the graphics (yet someone else got the ASUS Nvidia 1070 and 1080 working) in XP. Here are the steps that are listed so maybe you guys can look into it:
Quoted from Matt's Repositary on Nvidia 9xx cards for XP
"Video card : ASUS GeForce GTX 1070 DUAL-GTX1070-O8G
Motherboard : Intel Blue Hills DZ77BH-55K
Chipset : Intel Panther Point Z77, Intel Ivy Bridge
1-Prerequisites : Decompress the latest Nvidia XP driver using WINRar or other.
-Locate this folder : Display.Driver
-Add the entries below in : nv4_dispi.inf
-These modifications are for : ASUS GeForce GTX 1070 DUAL-GTX1070-O8G ONLY!
* Other brand will require different Device ID.
-Locate this section : [Strings]
–Add the following at the end: NVIDIA_DEV.1B81 = “NVIDIA GeForce GTX 1070”
-Locate this section : [NVIDIA_Devices.NTx86.5.1]
–Add the following at the top: %NVIDIA_DEV.1B81% = Section018, PCI\VEN_10DE&DEV_1B81
* End or Top doesn’t really matters, it’s just the way i proceed.
2-Install the driver.
3-Reboot.
4-Right Click on the Windows XP Desktop.
–Select: Properties, Settings, Advanced, Troubleshooting, Hardware Acceleration.
—Lower this setting 2 notches.
* This will correct video playback slughishness.
Results:
-Desktop, internet surfing, video playback all fine.
-3D NOT functional.
-30 seconds delay when accessing certains functions related to, screen resolution change etc; no problem really.
Countmurcie."
For the hardware id and strings to theoredically work with the normal chipset, replace the asus ID's and strings with these regular hardware ids
%NVIDIA_DEV.1B80% = Section057, PCI\VEN_10DE&DEV_1B80
%NVIDIA_DEV.1B81% = Section057, PCI\VEN_10DE&DEV_1B81
NVIDIA_DEV.1B80 = "NVIDIA GeForce GTX 1080"
NVIDIA_DEV.1B81 = "NVIDIA GeForce GTX 1070"
I've tested it with 0 success, but maybe someone can look into it
EDIT: here's pictures of what happens if you try and install it from device manager using the .inf
and after it attempts to install
It claims that the driver is unsupported by windows xp when it's not.