check out this conclusions review thread on the 1600xt.
http://www.hardwaresecrets.com/article/230/10
My comment saying it's not a powerhouse was meant simply as that, the card is not a powerhouse of a video card, and was SPECIFICALLY designed to be a midrange card. I will though agree that the card is a vast improvement over the older card in the iMac's, but sadly this new 1600xt is slower than the older chipset from ATI, the x800 series.
The MSRP is 200 for the 128mb, and 250 for the 256mb, so I don't see why Apple has the price at 75 for the upgrade. They probably got a huge surplus discount for the 128mb, or are charging us 25 bucks to upgrade the card.