to upgrade from windows xp to windows 7 you need to use an intermediate step of upgrading to vista first.yes, but you can't change from 32 bit to 64 bit when doing so. note, 64-bit windows can use more than 4 GB RAM while 32-bit windows (regardless whether XP, Vista, Win 7, Win 8, Win 10) were limited to 3GB RAM physical memory.
Need info on how to setup my old pc so that it would have this amount of free space???if the old pc has some good working programs (XP) and is well equipped - say a good graphic card and at least a dual-core cpu - you could add a new disk (i would recommend using a 512 GB SSD) and install windows 7 (or windows 10) at this disk. by means of dual boot you then can switch between both systems. Or, after windows 7 is running - you can create a VM (virtual machine) where you may install xp again and reinstall your old programs there if they are not running in win 7. that allows to boot windows 7 and nevertheless can use xp programs directly from windows 7 desktop by using the VM.
Need info on how to setup my old pc so that it would have this amount of free space???