This is the spec sheet for my iMac, taken from Apple History and modified appropriately (removed parts that don't apply to my Mac and updated the Maximum OS):
iMac (USB 2.0)
Codename: ?
CPU: PowerPC 7455
CPU Speed: 1.25 Ghz
FPU: integrated
Bus Speed: 167 MHz
Data Path: 64 bit
ROM: 1 MB ROM + 3 MB toolbox ROM loaded into RAM
RAM Type: PC2700 DDR
Minimum RAM Speed: 333 MHz
Onboard RAM: 0 MB
RAM Slots: 2
Maximum RAM: 1 GB
Level 1 Cache: 32 kB data, 32 kB instruction
Level 2 Cache: 256 kB on-chip, 1:1
Screen: 17" LCD
Video Card: GeForce FX 5200 Ultra
VRAM: 64 MB
Maximum Resolution: 24 bit 1440x900
Optical Drive: 32x/16x/8x/8x/4x CD-RW/DVD-RW
Hard Disk: 80 GB 7200 RPM
ATA Bus: ATA-100
Ethernet: 10/100Base-T
USB: 3 2.0
FireWire: 2
Video Out: mini-VGA (mirror only)
Audio Out: stereo 16 bit mini, Pro Speaker
Audio In: stereo 16 bit mini
Speaker(s): mono
Microphone: mono
Modem: 56 kbps
AirPort Extreme: optional card
BlueTooth: internal support
Gestalt ID: 406
Power: 130 Watts
Weight: 22.8 lbs.
Dimensions: 13.03" H x 16.7" W x 10.6" D
Minimum OS: 10.2.3
Maximum OS: 10.3.7
Introduced: September 2003
Terminated: July 2004
I then took that spec sheet and altered it to produce my "dream machine", assuming I replaced this iMac with another iMac:
iMac G6
Codename: ?
CPU: PowerPC 980
CPU Speed: 5.0 Ghz
FPU: integrated
Bus Speed: 667 MHz
Data Path: 64 bit
ROM: 1 MB ROM + 3 MB toolbox ROM loaded into RAM
RAM Type: PC2-4200 DDR2
Minimum RAM Speed: 667 MHz
Onboard RAM: 0 MB
RAM Slots: 2
Maximum RAM: 4 GB
Level 1 Cache: 128 kB data, 128 kB instruction
Level 2 Cache: 1 mB on-chip, 1:1
Screen: 23" LCD
Video Card: ATI X600
VRAM: 256 MB
Maximum Resolution: 24 bit 1920x1200
Optical Drive: 32x/32x/32x/32x/32x/16x CD-RW/DVD-RW/DVD+RW DL
Hard Disk: 640 GB 7200 RPM
ATA Bus: SATA-200
Ethernet: 10/100/1000/10000Base-T
USB: 3 2.0
FireWire: 1
FireWire 800: 1
Video Out: mini-VGA (mirror only)
Audio Out: internal
Audio In: stereo 16 bit mini
Speaker(s): stereo
Microphone: mono
Modem: 56 kbps
AirPort Extreme: built-in
BlueTooth: built-in
Gestalt ID: ?
Power: 65 Watts
Weight: 35 lbs.
Dimensions: 24" H x 20" W x 6" D
Minimum OS: 10.5.0
Maximum OS: 10.7.9
Introduced: January 2007
Terminated: ?
If someone has any holes to shoot through these specs, please do so as long as you state your reasons. I hope these are reasonable.
iMac (USB 2.0)
Codename: ?
CPU: PowerPC 7455
CPU Speed: 1.25 Ghz
FPU: integrated
Bus Speed: 167 MHz
Data Path: 64 bit
ROM: 1 MB ROM + 3 MB toolbox ROM loaded into RAM
RAM Type: PC2700 DDR
Minimum RAM Speed: 333 MHz
Onboard RAM: 0 MB
RAM Slots: 2
Maximum RAM: 1 GB
Level 1 Cache: 32 kB data, 32 kB instruction
Level 2 Cache: 256 kB on-chip, 1:1
Screen: 17" LCD
Video Card: GeForce FX 5200 Ultra
VRAM: 64 MB
Maximum Resolution: 24 bit 1440x900
Optical Drive: 32x/16x/8x/8x/4x CD-RW/DVD-RW
Hard Disk: 80 GB 7200 RPM
ATA Bus: ATA-100
Ethernet: 10/100Base-T
USB: 3 2.0
FireWire: 2
Video Out: mini-VGA (mirror only)
Audio Out: stereo 16 bit mini, Pro Speaker
Audio In: stereo 16 bit mini
Speaker(s): mono
Microphone: mono
Modem: 56 kbps
AirPort Extreme: optional card
BlueTooth: internal support
Gestalt ID: 406
Power: 130 Watts
Weight: 22.8 lbs.
Dimensions: 13.03" H x 16.7" W x 10.6" D
Minimum OS: 10.2.3
Maximum OS: 10.3.7
Introduced: September 2003
Terminated: July 2004
I then took that spec sheet and altered it to produce my "dream machine", assuming I replaced this iMac with another iMac:
iMac G6
Codename: ?
CPU: PowerPC 980
CPU Speed: 5.0 Ghz
FPU: integrated
Bus Speed: 667 MHz
Data Path: 64 bit
ROM: 1 MB ROM + 3 MB toolbox ROM loaded into RAM
RAM Type: PC2-4200 DDR2
Minimum RAM Speed: 667 MHz
Onboard RAM: 0 MB
RAM Slots: 2
Maximum RAM: 4 GB
Level 1 Cache: 128 kB data, 128 kB instruction
Level 2 Cache: 1 mB on-chip, 1:1
Screen: 23" LCD
Video Card: ATI X600
VRAM: 256 MB
Maximum Resolution: 24 bit 1920x1200
Optical Drive: 32x/32x/32x/32x/32x/16x CD-RW/DVD-RW/DVD+RW DL
Hard Disk: 640 GB 7200 RPM
ATA Bus: SATA-200
Ethernet: 10/100/1000/10000Base-T
USB: 3 2.0
FireWire: 1
FireWire 800: 1
Video Out: mini-VGA (mirror only)
Audio Out: internal
Audio In: stereo 16 bit mini
Speaker(s): stereo
Microphone: mono
Modem: 56 kbps
AirPort Extreme: built-in
BlueTooth: built-in
Gestalt ID: ?
Power: 65 Watts
Weight: 35 lbs.
Dimensions: 24" H x 20" W x 6" D
Minimum OS: 10.5.0
Maximum OS: 10.7.9
Introduced: January 2007
Terminated: ?
If someone has any holes to shoot through these specs, please do so as long as you state your reasons. I hope these are reasonable.