Bear in mind that Windows XP is no longer updated for viruses, and O/S hacks, or security holes. Running XP is fine if you do not connect to the Internet with it. Windows 7 has a sunset date, as well, but I don't remember what it is. It is a few years away yet, but after that date, it, too, will no longer be supported with updates, such that it will become a liability to connect such a PC to the Internet as well.
Try Linux (Ubuntu, or whatever flavor you prefer), but they are not user friendly, to put it mildly. I've tried them for years, but all I can say is that it is useful for surfing the Internet, and little else. Try it for yourself, though. It is free to download, and install. Try it on an older PC which you don't care about losing the data on its hard drive. Be aware, though, that hackers have begun writing viruses, worms, etc., for Linux boxes as well.
Apple systems are more stable than Windows systems, but they are also receiving the attention of hackers. Viruses, worms, etc., are now being written for Apple iO/S devices as they gain market share. The software applications they can run are limited, as well. The good news, however, is that you can run a Windows emulator on your Mac, which will run your Windows programs. The Windows emulator is not perfect, but it works -- and you must purchase it, separately. Hope this helps. Cheers!
