So since HexOs has started I have swapped hardware many times upgrading my system along the way without loosing anything. This includes Motherboard/cpu , HBA, Videocards ect. The one thing that would limit you from what i read on another post is compatibility with the new parts. But if you keep in mind when you set up a new motherboard youll need to make sure its on non secure boot, and if you go from a cpu with onboard graphics to a computer with out youll need to fill these compatibility issues. SO in the short answer you can swap hardware if needed ,