> 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.
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.