On peut changer les CPU (un peu casse-pieds sur les 2009, les CPU sont pas tout à fait standard), la mémoire (n'importe quel DDR3 ou DDR3 ECC, en fonction de ce qu'il a.
Pour la carte graphique, on peut mettre pas mal de modèles récents avec des pilotes adaptés, mais on perd l'écran de boot. Une Radeon RX 480/580, ça marche pas mal sans consommer trop.
Et faut faire attention à l'OS.
Après, y a des forums plus adaptés pour ça, genre MacBidouille.