QUOTE (bonestonne @ Sep 24 2009, 03:22 PM)

i agree with vbetts, although you will need to keep in mind the technical difference between what you have and what you want to get.
the Core 2 Duo you have is most likely 65nm, not knowing the exact model number means I can't check. the Core 2 you're looking at is 45nm, which is generally more powerful while physically being a cooler processor, however not all motherboards or logic boards support this manufacturing tech, so your logic board may not be compatible with the 45nm CPUs (it would require a firmware update beyond what apple would provide).
also, the same basic principal goes with the 1TB drive, because the SATA chipset may only support certain platter densities, so it's possible that the drive will work just fine, but i wouldn't be surprised if the largest drive you can put in is 750GB (and that's not that bad, considering 2TB drives are now released, 750gb is getting pretty cheap).
as for the video card, i'd say that's a trick to search google for, as long as the interfaces are the same, you should be able to swap out the cards without a problem. the one thing you need to worry about, the same as the CPU, is changes in heat. a faster graphics card will produce more heat than what you have, so you'll need to watch out for that added heat affecting performance (i've seen this first hand in my girlfriends dad's G5, his Radeon X800XT needs a new heatsink, and the graphics are starting to be affected. luckily i'm doing a fan swap soon (within the next few days) so he doesn't lose the $500 he spent on that thing.)
just google the model imac you have, and then add upgrade xxxxx, where xxxxx is the CPU, the hard drive, or graphics card model you want to either upgrade to, or to see if a general compatibility list exists.
-- Thanks for the info, i really appreciate it. About the firmware update.. is that something maybe the manufacturer of the chip or logic board would provide? Or is that something that will have to be generated on its own? From what I'm seeing the 2.93 core 2 duo (T9800) is the same pin set/size as the 2.16 core 2 duo (T7400) so i feel like it will drop right in, however that firmware update has me wondering what to do..
As for the hard drive/graphics card... is there a way i can figure out how high the SATA capacity is on this machine? I feel like when they released this model Imac you could get an optional 1TB drive in it, but I dont rememeber it was late 06 when I got it.. I can settle with a 750gb if i had too. Just want to get all the info and everything lined up before I crack into it. Thanks again for all of your help and advice.