This is the big difference. My copy is a system builder's OEM (bought and installed by me). The proprietary ones such as provided by HP or Dell, I do not think will work if migrated to a new system.
That's why I never buy pre-builds... too many restrictions, not to mention all the crapware. My very first PC (didn't know anything about puters back then) was a Compaq with a 486, 32mb Ram and Win 95... what a POS that was. It wouldn't allow me to install a 56k modem with the mobo, low end CPU and small amount of RAM, so I took it to a mate who tried swapping out them out for something better... but no go.
The OS wouldn't reinstall on the new (actually second-hand) hardware, so we went back to original and put in a 28k modem, which was as slow as a wet week. Damned thing wouldn't go above 64mb RAM, neither, so it was underpowered and Win 98 wouldn't run too well on it at all, and being non-upgradable I decided on a custom build with XP, a P4 @ 2.8 and 512mb RAM. It was a vast improvement on a 'get what you're given' pre-build and I've never looked back... on my fourth home build now and couldn't be happier.
Since I build my own personal machines, this is why I have no problem migrating my XP copy from my old retired rig to the newly built one, and wipe it off the old rig. I'm not putting anyone on the hook for support except me. If anyone wants to consider that piracy, I'm fine with that. Fill your boots. And that's the last I'm going to address that particular subject.
Like I said above, I've done it with my System Builder OEM of Vista Ultimate (twice now) and MS didn't have a problem with it, activation was approved, quick and painless... so if MS is fine with it, then is isn't piracy.