Don't know if you'll get much of a cpu upgrade these days but ram definitely helps. I got mine with 16GB of ram to be future proof since I saw that ram tends to be a major cause for slowdowns as developers constantly eat up more as computers get better. This seems especially brilliant in hindsight considering top of the lines are still at 16GB.