If you buy a new replacement machine - make sure you get the 7800 graphics card.
the 6600 is NOT great.
You must get the 7800.

There is a big big difference when you start doing complex things.

Apple does not sell 7800 upgrades- they charge an arm and a leg for a spare part-
so you need to specify this when you buy.