Being forced to buy a new motherboard every three years could wind up being very costly.
First, after a few years, a new motherboard will probably require a new type of RAM, which can be quite expensive to fully populate.
It's also possible that the new motherboard will not have the same type of peripheral slots as the old motherboard did, requiring you to buy all new peripherals when you upgrade.
Finally, buying a new motherboard will force you to "upgrade" to a new BIOS, like UEFI -- which can bring in a whole host of problems that the old BIOS did not have (such as not easily being able to boot your existing operating system).
> First, after a few years, a new motherboard will probably require a new type of RAM, which can be quite expensive to fully populate.
Since memory controllers are now embedded in the CPU, not on the motherboard, ram support depends on the CPU, not the motherboard.
> It's also possible that the new motherboard will not have the same type of peripheral slots as the old motherboard did, requiring you to buy all new peripherals when you upgrade.
Peripherals are going PCI-e-only, which is designed for infinite future compatibility. It won't be replaced in a decade, if ever.
First, after a few years, a new motherboard will probably require a new type of RAM, which can be quite expensive to fully populate.
It's also possible that the new motherboard will not have the same type of peripheral slots as the old motherboard did, requiring you to buy all new peripherals when you upgrade.
Finally, buying a new motherboard will force you to "upgrade" to a new BIOS, like UEFI -- which can bring in a whole host of problems that the old BIOS did not have (such as not easily being able to boot your existing operating system).