processeur et CG techniquement c'est possible oui, les CPU sont des Intel classiques en socket1155 normalement. les GPU par contre c'est des cartes graphiques d'ordi portable au format MXM, elles coûtent un bras et faut déjà voir si le radiateur s'adapte correctement dessus...
et vu que pour démonter un iMac il faut retirer vitre et écran, c'est long et fastidieux.