Best answer is to buy an ex corporate PC that's a couple of years old and
load something like Zorin OS Linux with the Win XP look alike GUI and WINE to run your Win XP programs. I very sincerely doubt you can buy a new PC from a vendor without it coming with Win 8 on it. You could buy a desktop PC built from components at a mom and pop type store and load what you like.
Keep Up with TechRepublic