What changes in hardware constitute a license invalidation? Is it just the motherboard that would trigger it? I'm also looking to buy an OEM Windows 7 license and I've received different info from a guy I emailed about it. I'll paste what he said.
Who is this guy, as it's plain wrong!
OEM is tied to the machine it was first installed on, this is identified through the motherboard. If you upgrade your motherboard then it's considered a new PC and you would need a new license. Similarly OEM is not transferrable to another PC.
This is the terms of the MS OEM license. Now it's well known that MS do not strictly enforce that and have happily reactivated it for practically everyone in the past who have either upgraded/transferred. Doesn't mean it's a given they will continue to do so in the future.
http://www.microsoft.com/oem/en/licensing/sblicensing/Pages/licensing_faq.aspx#fbid=4ZXIo8rvcK9
Q. Can a PC with an OEM Windows operating system have its motherboard upgraded and keep the same license? What if it was replaced because it was defective?
A. Generally, an end user can upgrade or replace all of the hardware components on a computer—except the motherboard—and still retain the license for the original Microsoft OEM operating system software. If the motherboard is upgraded or replaced for reasons other than a defect, then a new computer has been created. Microsoft OEM operating system software cannot be transferred to the new computer, and the license of new operating system software is required. If the motherboard is replaced because it is defective, you do not need to acquire a new operating system license for the PC as long as the replacement motherboard is the same make/model or the same manufacturer's replacement/equivalent, as defined by the manufacturer's warranty.
The reason for this licensing rule primarily relates to the End User Software License Terms and the support of the software covered by that End User Software License Terms. The End User Software License Terms is a set of usage rights granted to the end user by the PC manufacturer and relates only to rights for that software as installed on that particular PC. The system builder is required to support the software on the original PC. Understanding that end users, over time, upgrade their PCs with different components, Microsoft needed to have one base component "left standing" that would still define the original PC. Since the motherboard contains the CPU and is the "heart and soul" of the PC, when the motherboard is replaced (for reasons other than defect) a new PC is essentially created. The original system builder did not manufacture this new PC, and therefore cannot be expected to support it.