Möjligen kommer du kunna uppgradera CPU till 2.66an som finns nu, möjligen 3.0an också säger jag väldigt isäkert.
Gissar lite men tror sockeln inte är samma på Hapertown samt att busshastigheter skiljer så tror det skiter sig där.
Om man ser vad en 2.66a kostar idag, strax över 7200:- /st och du behöver 2st så lär det inte vara någon idé.
Grafikort skulle jag tro kommer som uppgraderingskit men där lär Apple ta hiskligt betalt.
Sen är det väl inte drivers som är problemet att sätta in tex ett Nvidia 8800 kort utan biosen på kortet.
3e part själv ihopsnickrade drivrutiner finns redan för dessa kort till Mac.