Only having 128 MB of RAM will not be enough to run either XP Pro or Home. That operating system needs 512MB to run well. You can get by with 256MB but, it really is the lowest amount required. I recently upgrade an older notebook from 256 MB to 384 MB and the increase in performance is really noticable.
How old is the second hand computer? How big is your hard drive? Do you have all of the hardward drivers and product key numbers? There are a lot of unanswered questons you need to ask yourself before starting a restore.
I have just acquired a second hand computer. It is loaded with XP Pro has 128 Ram. But is very slow to operate. I have now found that W 98SE is also still on the machine. The hard drive is not partitioned. I suspect that XP Pro was installed without formatting the hard drive. I am contemplating formatting the drive, and then reinstalling XP Pro. Any suggestions about this please.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic