This question so often comes up that I will make sure the answer is easy to find.
The best, fastest and most up to date graphics card you can buy that will run on XP is the
Nvidia GeForce GTX 980 TI
It being able to run most modern games easily.
Drivers being here:
https://drive.google.com/drive/folders/1qyr8mAR1b4FtchM4r3IV9TWXAx4xd6b_
This being the kind gentleman that did all the work developing the drivers for XP aficionados.
https://www.youtube.com/watch?v=63omFhP-0i8&feature=emb_imp_woyt
This being another gentleman that provided help and support.
https://mattpilz.com/windows-xp-drivers-nvidia-geforce-gtx-970-980-980-ti-titan-x/
The best, fastest and most up to date graphics card you can buy that will run on XP is the
Nvidia GeForce GTX 980 TI
It being able to run most modern games easily.
Drivers being here:
https://drive.google.com/drive/folders/1qyr8mAR1b4FtchM4r3IV9TWXAx4xd6b_
This being the kind gentleman that did all the work developing the drivers for XP aficionados.
https://www.youtube.com/watch?v=63omFhP-0i8&feature=emb_imp_woyt
This being another gentleman that provided help and support.
https://mattpilz.com/windows-xp-drivers-nvidia-geforce-gtx-970-980-980-ti-titan-x/