My biggest concern about your post is that this is very unspecificunspecific question and unlikely to be helpful to the community on the long run:
- It's not a real problem you face.
- Most answers will probably be valid for any computer enthousiast - no matter if he's using Windows, Linux or OSX.
- ###Hardware does not get updated, but upgraded We need to be aware of that a hardware upgrade is a replacement of hardware. Why do I mean mention this? Software does not change it's name over time. When it get's a major update, the version number changes.
##Hardware does not get updated, but upgraded We need to be aware of that a hardware upgrade is a replacement of hardware. Why do I mean mention this? Software does not change it's name over time. When it get's a major update, the version number changes.
With hardware, a name is closely related to a unique product. But the product becomes unavailable or outdated over time. Hence, the list of answers will become very bloated within time and require steady clean-up.