That's a TALL order for XP. Vista would be relatively easier, however not easy, and maybe not even fun.
For example, the GTX 1000 series has NO XP support, and Vista drivers exist, however their performance is crippled (I believe DirectX performance, specifically)
as for the other hardware, I cannot speak for specifically, but generally, 4th gen was the last generation that played nicely with XP, and 3rd gen the last for vista (in most cases 4th has vista stability issues.) It seems that you have 9th gen.