Yes, all of those can safely be replaced without having to reinstall your OS. There's only 2 things that require a reinstallation of an OS in terms of upgrades, and that's the motherboard and the Hard Drive. If you change a hard drive, the OS has to be reinstalled for obvious reasons.
In the case of the motherboard (I'm referring to Windows here, but I doubt Linux has the same restrictions), the OS in a lot of cases detects the motherboard as the prime component. Unless you pay top dollar for a copy of Windows that isn't OEM (Original Equipment Manufacturer) then the moment a copy of Windows is activated on your PC it locks itself to your motherboard and becomes non-transferable. This means that the actual disk is fine and you can use it to reinstall as many times as you like, but the license code/product key you have to input with each reinstall of Windows is used up the first time it's activated and will only work with your motherboard. Again, that's just for OEM. For the more expensive copy of Windows ("full" version) such is not the case. The license key should work with any motherboard you throw onto it.