Hardware upgrade advice