i don't see any reason why any of them shouldn't run on windows XP although it is a weird question! the last one i tested was "electrum-2.7.17" on windows XP on a virtual machine and i had no problem.
may i ask why are you still using windows XP despite it being buggy.
and also why don't you install linux. there are many light versions that you can try. for example if you are a Ubuntu user (familiar with it) you can download Lubuntu and run it on any old system since it is a light OS (Xubuntu can work too)
there are other light ones such as Puppy linux which can be user fast on old systems.
The reason for choosing xp instead of a linux distribution as you have correctly suggested, is that others old programs that run only on windows xp have to be used on this pc.
I just tested 2.7.17 on this machine but it give me the same error as others versions.... something like "This installation is incorrect. A new installation of the program could fix this issue". The portable version instead gives another strange error that seems to me connected to pyton.
So probably this is a problem of this machine if you can run 2.7.17 on windows xp without problems. This is a fresh installed system with all avaible important updates done. Anyhow i didn't apply suggested updates.
Should i install something more on windows xp before installing Electum to get things work?
Thanks