I think it's not soldered but there are only few possible cards due firmware so IMO it's not worth the hassle.
Can you tell us whether the CPU socketed on the new iMacs?
Socket 775 you say.. Hmm, that means that potentially a q9550 could be swapped in, which I happen to own...
What processor is the 3.06 then? E7600?