Stayin’ Alive: Upgrading the CPU, Hard Drive, and RAM on a 2006 iMac

2006 iMac Upgrade Core 2 Duo SSD

The days of upgrading modern Macs are practically gone. As a tradeoff for ever thinner and lighter products, Apple customers have accepted the reality that when their new Mac gets long in the tooth, it will find its way to the dumpster (or, hopefully, an electronics recycler). But it wasn’t always this way. Older Macs frequently offered multiple upgrade paths, with varying level of difficulty. So don’t toss or sell that old Mac, upgrade it!

Upgrade 2006 iMacRecently, I did just that. While visiting my parents, I rescued a 2006 20-inch iMac from their basement. It was a bit of a homecoming for the system. The Mac was originally mine, purchased in college as an upgrade to my underpowered first generation Mac mini. It was my first Intel-based Mac, my first OS X Tiger system, and my first “dual-core” computer (not counting Intel’s early Hyper-threading options).

The Mac served me well, but I was quickly drawn to the Aluminum iMacs released in late 2007, so I upgraded and sent the neglected 2006 model to live with its grandparents. After picking it up again the other day, it was still in great physical condition, but was starting to show its age. The 250GB hard drive was making more noise than I was comfortable with, and the operating system, now OS X 10.5 Leopard, wasn’t able to run any modern software. The 2.0 GHz Core Duo CPU was fine for basic tasks, but its 32-bit nature, and 2GB of RAM also greatly limited my software options. Instead of wiping the system and selling it for maybe $100, I decided to see if a major overhaul could give this system new life.

Despite my ambitions, there were some constraints that were unavoidable. As we’ll discuss, I was able to raise the default RAM limit, but only to 4GB, and the built-in SATA connection was limited to a measly 1.5 Gbps. Further, the system’s GPU, a Radeon X1600 with 128 MB of memory, was soldered to the logic board, with no practical hope of removal.

Still, the 2006 iMac was uniquely suited for this upgrade project. Not counting the Mac Pro, it was one of the last Macs with a socketed CPU, meaning that processor upgrades were possible if you could dig your way though the tightly-packed design of the system’s innards (Update: As many have pointed out, certain iMac models as late as the current 2013 generation also preserve the socketed CPU). The iMac also utilized a standard SATA connection for the hard drive, allowing for an easy swap without consideration for the proprietary temperature sensors found on newer models. With these items in mind, I settled on the following upgrades:

Upgrade 2006 iMac Core 2 Duo

CPU: Intel Core 2 Duo 2.33 GHz T7600
RAM: 4GB Crucial DDR2 667 MHz (PC2–5300)
SSD: 256GB Samsung 830
SSD Adapter: Icy Dock EZConvert
Thermal Paste: Arctic MX–2

Some notes about my component selection: I went with the fastest compatible CPU, and that’s the T7600. They’re still fairly pricey when purchased new (if you can find them), but I picked up a used one from a reliable eBay seller for about $50. So make sure to look for a good deal in order to keep this upgrade project economical.

Speaking of economical, the Samsung 830 SSD is overkill for this project, but I had it available from a previous build. Since the iMac only uses a 1.5Gbps SATA interface, look for the cheapest SSD you can find from a reliable manufacturer. I also had the RAM available from an upgraded Mac mini, so I saved some money there. In the end, the only components I had to purchase were the CPU and the Icy Dock SSD Adapter, which cost about $15. That brought my total to around $70 with shipping. Had I needed to purchase the SSD and the RAM, the cost would likely have risen to about $300.

The Upgrade

The first thing we did was clone the iMac’s internal hard drive to the SSD using a SATA to USB adapter. We toyed with the idea of starting from scratch with a fresh install, but there were lots of files on the system and we wanted to make sure we had an opportunity to save any needed data. We knew we’d be upgrading the operating system later, and figured that we could always nuke and pave at that point once we made sure the hardware upgrades were successful.

2006 iMac Upgrade Core 2 Duo SSD

When it comes to the hardware upgrades, we’re just going to give you one word: iFixit. This great website has hundreds of beautifully detailed guides for repairing all sorts of computers, gadgets, and other electronics, including the one we needed for our 2006 iMac. These guides are so good that, during my time as an Apple technician, we frequently relied on the iFixit Guides over the Apple internal repair documentation.

2006 iMac Upgrade Core 2 Duo SSD

There’s no sense in repeating the steps here, but if you follow the guides at iFixit, most upgraders will have no trouble performing the CPU and SSD swaps. We’ll just give you these words of advice:

  • Be careful with the data connectors on the logic board. You’ll need to disconnect several of them, and they can be quite fragile and brittle on these older machines. Use spudgers and tweezers wherever possible to avoid accidentally pulling out individual wires from the connectors.
  • Use tape to keep disconnected wires secured outside of the open system. You’ll be removing and then reinserting the entire logic board, and it’s easy for some of these wires to fall into the chassis when you’re not looking and get inadvertently covered by the logic board when you put it back. There’s nothing worse than getting everything put back and screwed into place only to realize that your final data connection wire is missing and trapped underneath your newly reinstalled components.
  • Make sure to clean the old thermal paste from the tops of the CPU and GPU as well as from the heatsink. Then reapply fresh thermal paste to both chips before reattaching. Even though we’re not dealing the with GPU, you’ll see that the GPU and CPU share the same heatsink, and you always want to reapply thermal paste whenever you remove a chip’s cooling apparatus.
  • Don’t install the upgraded RAM just yet. We’ll need to update the Mac’s firmware first or else the system won’t boot (more on that below).

2006 iMac Upgrade Core 2 Duo SSD Benchmarks

Overall, the upgrade took about one hour from start to finish. Experienced computer technicians will likely be able to do it even faster. We put everything back together, buttoned the system up, held our breath, and pressed the power switch. After a brief pause, the familiar Mac startup chime sounded and the iMac booted right up. Success!

2006 iMac Upgrade Core 2 Duo SSD

To check the status of the upgrade, we headed to the System Profiler. Sure enough, our Mac reported a 2.33GHz Core 2 Duo CPU and a 256GB solid state drive. Now we had to deal with the RAM.

Pump Up the RAM

By default, the 32-bit Core Duo iMac platform only supported 2GB of RAM. Now that we had a 64-bit Core 2 Duo, we were eager to upgrade the RAM to a maximum of 4GB, but we needed to convince the rest of the Mac that it could handle the larger RAM total. To do this, we’d need a firmware update.

While it’s possible to do this manually, the user MacEFIRom over at the forums created a handy app that performs the upgrade for us. Basically, it takes the firmware from the late 2006 Core 2 Duo iMac and applies it to our early 2006 Core Duo system. The Macs were practically identical except for the platform switch to the Core 2 Duo CPU, so the firmware upgrade works beautifully.

2006 iMac Upgrade Core 2 Duo SSD Firmware

To use the firmware updater, simply download it (you’ll need to register a free account at the netkas forums to see the download link), and run it on the 2006 iMac. The app will create a RAM disk to prep the firmware files and then give you instructions on how to apply the update, which involves restarting the Mac and then holding the power button until the status light blinks. The update takes about 3 minutes and worked without a hitch on our system. After it’s done, you can shut the Mac down and install the 4GB RAM upgrade.

2006 iMac Upgrade Core 2 Duo SSD Firmware

With the firmware update complete, our Mac reported itself as “iMac5,1” instead of “iMac4,1” and saw the full 4GB of RAM. That was it; our elderly and slow 2006 iMac was now decked out with a “new” 2.33GHz Core 2 Duo CPU, fast SSD, and 4 GB of RAM. It was time to deal with the software problem.

Cool Software, Bro

2006 iMac Upgrade Core 2 Duo SSD Snow LeopardOur iMac originally shipped with OS X 10.4 Tiger, but was running 10.5 Leopard when we picked it up. Officially, 10.6 Snow Leopard was the latest supported operating system, but there were many reports of users getting 10.7 Lion to install. Even though Lion would give us access to things like iCloud, it simply wasn’t the greatest operating system, and we believed that Snow Leopard would run better on the hardware.

A Snow Leopard system, updated and running the Google Chrome browser, would likely meet our needs just fine. So we dug up our old Snow Leopard installer, upgraded the OS, and then performed all necessary software updates to bring the system up to 10.6.8. Some quick testing confirmed our initial predictions. Microsoft Office 2011, Skype, Chrome, and Plex all worked great on Snow Leopard with our upgraded hardware.


Our initial testing revealed noticeable improvements in performance; the system booted faster, apps launched in a flash, and everything seemed significantly smoother. We anticipated the need to quantify these changes, so we ran benchmarks both before and after the upgrade.

The SSD obviously helps with items like application launches and boots. While the iMac doesn’t boot nearly as fast as its modern counterparts, the installation of the SSD still shaved 12 seconds off of our cold boot test.

2006 iMac Upgrade Core 2 Duo SSD Benchmarks

Pure read and write speeds also saw an unsurprising bump. Write speeds were 160 percent faster with the SSD, while reads were 132 percent faster. Note that this is only a comparison of the specific original hard drive in our iMac with the new SSD. As we mentioned earlier, the hard drive was quite loud, and may not have been operating at its theoretical maximum performance.

Looking at Geekbench, we saw excellent performance gains of between 18 and 53 percent. Note that these scores are from Geekbench 2. Our iMac didn’t meet the system requirements of the new Geekbench 3 test.

2006 iMac Upgrade Core 2 Duo SSD Benchmarks

Maxon’s Cinebench tests both GPUs and CPU rendering performance, but our Radeon X1600 GPU was unsupported, so we were only able to compare single- and multi-core CPU scores. Both saw improvements of about 34 percent with the upgrade.

2006 iMac Upgrade Core 2 Duo SSD Benchmarks

Back From The Dead

Most of these numbers pale in comparison to current generation Macs, and that’s not surprising. We knew we wouldn’t be creating a powerhouse with these upgrades, but what we found is that our “new” iMac now makes a respectable secondary computer. The Core 2 Duo CPU and 4GB of RAM can handle most basic productivity and entertainment tasks, and the SSD makes loading apps feel almost as fast as they do a modern computer.

2006 iMac Upgrade Core 2 Duo SSD

Whether the upgraded iMac ends up as an extra system in the guest room, a fun play computer for the kids, or just a backup for when a main Mac is out of commission, this upgraded system is definitely usable, and we couldn’t have said the same thing pre-upgrade. In addition to the excellent learning experience of upgrading an Apple product, we’re also happy to keep a computer “in the field” and out of the landfill.

Have you upgraded your older Mac recently? Or are you now inspired to undertake the project? Let us know in the comments!

30 thoughts on “Stayin’ Alive: Upgrading the CPU, Hard Drive, and RAM on a 2006 iMac”

Pingback: carters abbigliamento
Pingback: gabor pumps zwart suede
Pingback: termometar higrometar
Pingback: botas con cu帽a mujer
Pingback: led strip deckenleuchte
Pingback: puma buty vikky platform elastic ceny i opinie
Pingback: hard shell tough case for iphone 8 plus fits ultimate addons bike mounts
Pingback: lego star wars 7749 75049 8084 mini figures lego star
Pingback: babyschuhe converse chucks grau stern 10cm gestrickt geh盲kelt neu
Pingback: lego technic 42008 lorry tow truck 42008 2000 present
Pingback: dettagli su maglietta con bottoni tg. s giallo
Pingback: little tikes keuken cook grill
Pingback: wilson nfl junior bold
Pingback: dessert unikitty new unikitty collectable series is now
Pingback: cuellos termico para moto ropa y accesorios naranja en
Pingback: tampa bay rays at houston astros
Pingback: boom geox hombre azul plum铆fero de con dos bolsillos real
Pingback: next baby girl snowsuit 6 9 months bnwot
Pingback: bbc a history of the world object luton straw boater
Avatar William says:
Thanks for taking the time to share your experience doing this – the good and the bad. Great article!
Avatar howardc64 says:
Did this upgrade about a year back. Providing some update on software options

– MLPostFactor will get an iMac 5,1 to Mountain Lion (10.8.x). 10.9 or higher seems to require high version of graphics API than the available OSX X1600 driver supports.

– Using bootcamp, you can get Win7 running with all drivers. Win10 can run with generic graphics driver. No X1600 driver so stay at Win7 if you want full GPU assist.

– For browsers, Safari, Chrome, and Firefox have all obsoleted 10.8. Waterfox is clone of Firefox and works great even for sites with the latest web tech.

Avatar The_Bishop_of_D says:
I have an IMAC 4.1 running Snow Leopard and was just wondering: what’s the point of upgrading to a 64 bit cpu and sticking with a 32 bit operating system?
Avatar Χωρίς Όνομα says:
A very good point. One of the main reasons of using an OS with x64 architecture is to be able to use more that ~3GB of RAM. Since this iMac will not be able to go above this limit EVEN with the f/w upgrade, the benefits of doing all this is dubious. Still an iMac with a Core Duo 1.83GHz cpu and 2GB of RAM will be “dog-slow” compared to a faster/better CPU (i.e. Core 2 Duo T7600) and 3GB of RAM. But, debating if/how to make an 11 year old computer a bit “better”, IMHO, is a moot point, given the age of these machines. Still a great learning experience with a high satisfaction component (if successful) kinda like an exercise in futility: You know there’s little to gain, still you do it for the heck of it, right ?!?
Avatar The_Bishop_of_D says:
The last time I did a hardware upgrade to a Mac was to upgrade my old Bondi Blue Imac’s processor and double its RAM. That lasted until the high voltage section of the power supply (remember those?) fried. That, of course, is when I bit the bullet and bought the IMAC 4.1. It’s highly unlikely that I’ll upgrade the IMAC 4.1. Allocating the funds toward either a maxed out Mini or a recent 27.5″ IMAC would appear to be a much more rational approach. Who knows? There’s probably even someone out there who will want the old machine. Then again, I could keep it for 30 years and watch it become a valuable antique (which, in retrospect, is something I should have done with my 1978 Apple II+).
Avatar Ben Palino says:
I’ve just did the SSD upgrade on my iMac 5,1 my self following ifixit steps. Perfect!
Avatar joeyrussell says:
I made the CPU upgrade a couple of years ago to my son’s 1.83gHz 2006 iMac. I installed the 2.33gHz CPU mentioned and it worked without any problems at all. We’ve recently hit a wall with Snow Leopard so I will indeed try this firmware hack to upgrade to Lion and 4GB of RAM. We will see what happens.

To those who are or have ever considered this CPU upgrade for this model of iMac, if you know what you’re doing and are careful it is definitely worth the effort. The 2.33 vs the 1.83 CPU makes a world of difference.

Avatar Alan C Smith says:
This is still my primary computer. 1.5 gig RAM. Totally headbangingly frustrating.
Avatar Peter says:
this model will take 2 sticks of 2 GB ram. 4GB of ram of which ~3Gb get used. so do yourself a favour and upgrade.

i’m just about to upgrade an A1207 20″ Intel 2.16Ghz IMAC. Along the lines of this article.

Avatar Alan C Smith says:
If i read the article right, I get it to 4GB by upgrading the CPU. I’ve no experience of taking pc’s apart and wouldn’t risk it.
Also, I’m fairly sure one of the RAM slots is a fixed card of 0.5 GB. Just about to check.
Avatar Peter says:
yes you are right I was talking about the A1207 which is the core2 CPU already. I think you still have 2 ram slots in your model so can go from 1.5 to 2gb. I’m sure that will make a big difference OSX 😉
Avatar Alan C Smith says:
Yeah…some difference anyway. Took the chips out to check them and killed it. Main light flashing but not booting. Into the shop. Fine now. 1gig chip ordered. Hopefully not killing it again by sticking it in. Technology eh?
Avatar Auksinis_kardas says:
For some reason memory sockets are not that ergonomic on this model, had my share of trouble and memory screwing myself.
Avatar Χωρίς Όνομα says:
No you are wrong! IF your hardware meets the criteria, you need to FIRST upgrade the firmware. Then you can upgrade to a better CPU and more RAM. There is no “fixed” ram modules, there are two slots, with two modules of 1GB each, and BOTH are removable. If you have no prior experience do not attempt this alone, you will definitely damage your iMac.
Avatar Alan C Smith says:
Nah. Swopped the RAM no problem. No firmware update needed. Thanks for the post though…
Avatar Χωρίς Όνομα says:
Yes, but it needs a f/w upgrade which AFAIK is not possible with all iMacs out there. Just installing 4GB of RAM is not going to do it with out the upgrade.
Avatar Lachlan Bisset says:
Just stumbled across this. If you were doing the same today, would you still make the same upgrades and chose the same parts?
Avatar owen lynch says:
I have the same 2006 mac, but now, 3 years on in 2016 is this still worth doing I wonder??
Avatar Tyler69 says:
I want to do the same with an old Imac I just picked up for $160 but I’m kind of nervous for the undertaking. Im wondering if I could just flip it and make a quick buck to be more benficial?? what are you thoughts? I figure after ram, ssd, cpu and at least upgrading to snowleopard and then all the installation, Im coming up over just buying a new windows pc… idk what to do
Avatar Opeyemi Alabi says:
can i use T7700 CPU instead
Avatar LAuger says:
Thank you for this article I was looking for references like this with my iMac 4, 1.

Just to make sure a few. To upgrade iMac 4,1 to support core 2 duo all you have to do is purchase the Core 2 Duo T7600 and install it. NO need to purchase the logic board?

and even in 2015 – T7600 is the fastest option that is supported by default?

thanks and really appreciate this article saved me so much head aches.


Leave a Reply to osxwin tray Cancel reply

Your email address will not be published. Required fields are marked *

Disclaimer: Some pages on this site may include an affiliate link. This does not effect our editorial in any way.