You have enough already. Most xp users have the 32 bit version, which recognizes about 3.25 gb of ram tops. Get the 64 bit windows 7 first. The pro or ultimate versions will run old xp software. I find them on craigslist as low as $75 unopened.
thank you for the helpful information