I'm through with XP -- regardless. I don't even have it on my system as a dual-boot anymore.
Windows 7 is not gagging on the old games. Seems to run old games better than Vista did.
DX11 (and beyond) games should run faster for a given level of graphics goodness because of the DX11 features -- e.g. tessellation.
I think XP had less overhead than Windows 7. Thus: Older games -- well, one has to read the comparisons. I think old games may run a bit slower on Windows 7 than XP -- for a given system. However, our systems are so far beyond XP now that old games run faster on Windows 7 than they did on XP with the XP era hardware.
Time has passed XP by. In my opinion, of course

_________________________
ATI HD4870 512MB, ATI650 HD Tuner, Phenom II 940 @3.35GHz, 4x2GB OCZ PC8500, ASUS M3A78-T, WDigital + 4x Seagate 7200.xx = 3TB+, Plextor DVD, PCP&C S75CF 750W, Enermax Full-Twr, 2xSony CRT (24" 16:10 + 21" 4:3), 5.1 Spkr, AT ATH-AD700 Phones, Cougar+FSSB, Saitek X52 Pro, Windows 7 HP 64b, Windows 7 RC 64b, Vista HP 64b