If you don't browse the internet on your old XP laptop, I'd get the drivers James was talking about and keep rolling with it.
I am probably one of the biggest Windows 7 fans out there, but with only 5 months of support (security updates) left, it doesn't make a ton of sense to do a brand new install. Once the support ends, you'll need to treat it like Windows XP and avoid the internet, or you could get viruses / data loss / ransomware. If you ran across a used laptop with Windows 7 on it, I wouldn't be afraid of using it. But if you are buying a new laptop, it will be difficult to install Windows 7 due to lack of drivers.
I reluctantly recommend Windows 10 Pro for a new laptop. I have one laptop I use with Windows 7 + XP (dual boot), and one new one running Windows 10 Pro 1903 (the newest version). EFILive and HPTuners now fully support Windows 10, and theoretically GM's eSI stuff does too, though I still use my Windows 7 laptop for GM passthrough.
For Windows 10, I recommend setting all the privacy options to the most private settings, set telemetry to basic, and set upgrade deferrals to the maximum it allows. Delaying the updates is a big deal for a tuning laptop, since you need it to work at all times. Let some other chumps install the new updates first and find the bugs.