you can as long as the box you are putting them in supports that standard for the piece. like RAM there is DDR2, DDR3, DDR4. wifi is usually in a M.2 slot or PCI/e slot and so one. you just have to find out if the newer one has the slots for it. as for the HDD and SSD they are universal but really old ones are IDE and without a adapter can not work on the newer SATA port but the adapter is like $5