sono abbastanza rari i portatili nei quali sia possibile sostituire la CPU
Ma a dire il vero nemmeno così tanto, ho visto che diversi portatili hanno la CPU z0cc0lata* e quindi sostituibile. Poi chiaramente può capitare il notebook che ha la CPU saldata onboard, e li ovviamente c'è poco da fare. Bisogna verificare modello per modello.
Il problema più che altro, oltre al cercare di fare il lavoro senza spaccare nulla (non è evidente smontare un portatile) è procurarsi il modello di CPU specifico per notebook, che raramente si trova nei negozi di informatica. Bisogna affidarsi ad eBay o altri shop online.
Per quanto concerne la RAM invece, a parte rare eccezioni (alcuni degli ultimi modelli di notebook Apple...) c'è sempre almeno uno zoccolo in cui inserire una SO-DIMM o sostituire quella esistente con una di maggior capacità. Quindi si, la RAM nei portatili, a parte le eccezioni di cui sopra, è espandibile.
* = ho dovuto scrivere la parola in quel modo altrimenti il correttore me la interpreta come "donna di facili costumi" xD