La RAM e l'hard disk sono facilmente upgradabili.
Ma la RAM è l'ultimo dei tuoi problemi, avendone già 4GB. Puoi invece pensare a cambiare HD, e prenderne uno con maggiore velocità in lettura/scrittura (MB/s) e minore tempo di accesso al disco (ms). Di solito, quelli montati di fabbrica, lasciano un pò a desiderare. I Western Digital della serie Blue e Black, e i Seagate Momentus sono i più interessanti da questo punto di vista. Con 80-90€ te la cavi.
Su CPU e VGA devi essere sicuro che non siano saldati alla scheda madre. Se la CPU è inserita nel socket tramite i pin, e la VGA è collegata mediante un connettore PCI come quello delle VGA desktop, allora puoi cambiarli tranquillamente.