Оперативку - можно.
Процессоры - в пределах списка поддерживаемых для этой материнской платы.
Видеокарты - нет.
придётся менять всю материнскую плату
Это не поможет. На каждую модель и подмодель ноутбука идут только их материнские платы. Не путайте ноутбуки с десктопами!
Теоретически, можно перепаять встроенную видеокарту. Но на практике это не даст какого-либо ощутимого прироста в производительности.
Единственный выход - подбирать более мощную видеокарту , но только в случае, если она дискретная (то есть, НЕ впаянная в материнскую плату) на слот МХМ или МХМ II