As people have said there is no easy way to go from 32 to 64 bit windows without pain. Lots and lots of pain. Best to get over it to begin with than go through the upgrade pain twice with WinXP/Vista -> Win7 32 -> Win7 64.
To be honest unless you have some older software or hardware in your computer that you know is incompatable with 64-bit such as ancient Creative soundcards (which was my upgrade problem) then there is no reason not to go straight to 64-bit. 64-bit has been on the cards for a good few years now so most, if not all, manufacturers will have 64-bit drivers for hardware that needs it.
Chances are though if you go straight to 64-bit then you'll notice almost no difference to how you work, it'll just make the intended future RAM upgrades easier. All the 32-bit software should continue to work, generally the only time they will misbehave is when they try to bypass the new security models that were introduced by 64-bit processors and operating systems.
My computer is only just on the cusp of being 64-bit capable (one of the earlier AMD64 systems) and, apart from a soundcard that was almost 10 yeard old and marked as "obsolete" by the manufacturer, all of my hardware "just worked". Just after I chucked the card I saw a driver update for Windows 7 which may have made the replacement moot, but oh well.
I would love to hear what people's experiences with PCMover are. I'm tempted to try it. – Matthew Lock – 2015-02-23T06:53:33.430
1
@Mathew Lock: I still have no experience with Laplink PCMover, but there are other ways to reinstall applications I do have experience with. For example, I have found Ninite (https://ninite.com/) to be quite good, but it only works on the it knows about and you have to select it manually instead of having it look at your installed software.
– Daniel H – 2015-02-24T00:43:51.673