Chosen Solution
How could I upgrade to the maximum limit of each of parts inside this iMac? Graphics Card?DDR2 to SDRAM?HD RPM?Interface?Modem?Firewire?Processor?Cache Memory … anymore?
Graphics Card? - ATI Radeon X1600. Your system uses a built-in GPU so there is no options here.DDR2 to SDRAM? - This is not possible. Your system has 200-pin PC2-5300 (667MHz) DDR2 SO-DIMMHD RPM? - Replacing the HDD to a higher RPM drive will get you that. But you more likely want to get a SSHD drive like a 1 TB SSD Hybrid 3.5" Hard DriveInterface? - The systems SATA port can’t be upgraded. Your system is limited to 1.5 Gb/sModem? - No built-in modem. Are you asking about the Ethernet port which offers 10/100/1000BASE-T connectionFirewire? - Not upgradable only offers 400 Mb/sProcessor? - Limited to Core 2 Duo CPU’s used by AppleCache Memory - L2 is part of the processor
Here is what I would do if I were in your situation. @danj provides the answers to your questions of what you want to upgrade. Hard Drive to SSD upgrade (guide)CPU upgrade to C2D T7600 (guide)Replace the PRAM batteryMemory Maxxer Kit (guide)Clean the fansReapply thermal paste (guide)Install a dual drive (enclosure)