PC upgrade timeline