Sorry for missing that. The 32 bit you have is an OEM but is bound to the First and only motherboard device you installed it on. The problem with OEM is that it is seen as a cheap way to install an OS. If MS adopted the same method as Apple you wouldn't have to go through all this. The maximum you would have to pay for any upgrade would be £20. Because MS do not manufacture PC's they just license Operating systems and office applications to work on the X86 format. No matter how advance the processor is the applications are still written in 32 bit format. Unlike Adobe whom write applications in both 32 bit and 64 bit formats in the same package.
But in legal terms once you have installed the OEM OS onto a system motherboard via the Hard drive and activated it and you no longer wish to use it with that device the license becomes invalid.
Comparing how Apple and Microsoft do things is a little misleading.
If you buy a new computer with Windows preinstalled then you'll never have to pay for a future patch or update to that OS.
So if you buy a machine with Windows 7 on it then you can update that to the latest and eventually final version of Windows 7 without any future cost.
Upgrading to the next version of the OS will cost you money. However as an existing owner of an OS you will be entitled to an upgrade.
Whereas this upgrade is not £20, it isn't a "pocket emptier" either and once purchased all the future updates to that OS will be free.
If you buy an Apple then you get the OS installed and future upgrades will cost you £20 or so. However so do future updates as well.
You will find that many of your £20 updates are nothing more than glorified service packs (Windows world speak).
So yes, your updates may well be cheaper, however many of these are simply that, updates rather than upgrades and you are made to pay for them.
Personally I prefer the MS way of doing things. Single purchase of an OS and then free updates for it until it reaches EOL and then an upgrade fee if you decide to upgrade to the latest version.