Upgrading the CPU in a 2009 Mac Pro

Paul Lefebvre
Jan 10, 2016 · 9 min read

I’m the proud owner of a 2009 Mac Pro, which I’ve owned since 2010. I’ve owned this Mac longer than any other prior Mac which might explain why Apple does not make Macs that are easily upgradable any longer; they get fewer sales of new hardware.

As cool as the (not-so-new) 2013 Mac Pro is, it is still too expensive and not upgradable enough for my purposes. As a software developer, I prefer to have lots of storage and do not need dual video cards. So I’m sticking with my classic Mac Pro (or Mac Pro tower) for the time being.

About My 2009 Mac Pro

My Mac Pro is a single-CPU, quad-core 2.93Ghz model (Intel Xeon W3540) with the ATI Radeon HD 4870 video card. Over the years I’ve upgraded it with several SSDs and to 16GB RAM. Adding drives to this Mac Pro is super easy. I have one SSD in the 2nd optical drive slot and another mounted on a PCI card (the OWC Mercury Accelsior S). Plus I have other large spinning hard drives for archival purposes in the standard drive bays.

Overall, there is space for four 3.5" (or 2.5" drives with adapters) in the drive bays. Add the 2nd optical drive slot, plus 3 empty PCI card slots and this Mac Pro can hold a total of 8 drives, all of which are inside the case!

Image for post
Image for post

As awesome as the storage management is, this thing is not nearly as fast as the latest Mac Pro or even the latest iMacs. It also doesn’t have Thunderbolt or even USB 3.

USB 3 can easily be solved with a $60 PCI card to add four superspeed ports. I don’t have a big need for USB3 just yet since I can keep so many drives inside the Mac Pro, but it’s nice to know this low-cost option is available. There is nothing that can be done about Thunderbolt, however.

CPU Upgrade Research

I had recalled reading in the past that the Mac Pro CPU might also be upgradeable, but I had never looked into it before. It didn’t take much searching to find out that even a CPU upgrade is pretty easy to do! It is also possible to upgrade my single-CPU system to a dual-CPU configuration, but that requires an all-new daughter board, which greatly increased the cost enough to make it impractical. But updating the single CPU definitely seemed like an option.

After some initial CPU research I had considered getting an Intel Xeon W3580 3.33 Ghz quad-core (Nehalem), which would be about a 14% speed improvement. These CPUs seemed to be going for about $120 or so, making it a worthwhile upgrade cost.

I was about to purchase the W3580 when I discovered with a little more digging that the 2009 Mac Pro (MacPro 4,1) is essentially the same as the 2010 and 2012 model Mac Pros (MacPro 5,1). The only difference is those newer models have a newer firmware that supports even better processors and allows for sound over DisplayPort to HDMI (not relevant to me).

Updating the Firmware

More research uncovered that it is actually possible to update the 2009 Mac Pro firmware to the one used by the 2010/2012 Mac Pros. This proved to be a little tricky, but easily doable using these steps:

After doing these steps my Mac Pro showed as a MacPro 5,1 model, which meant it could now support better CPUs such as the 6-core Westmere CPUs. Now we’re talking!

The CPU Upgrade

With the firmware updated, I started looking around at other CPUs and found the Intel Xeon W3670 3.2Ghz 6-core for about $120 at Star Micro. This is a little slower clock speed than the W3580, but I’d get two extra cores. It’s also a Westmere 32nm CPU rather than an older Nehalem 45nm CPU. I find that extra cores are valuable with the multiple VMs that I often have running in my job as the Xojo Developer Evangelist and I was sure they would prove useful with Handbrake and encoding audio and video for podcasts, videos and webinars.

I also found the Intel W3680 3.33Ghz CPU, but it was about $100 more. I decided that was not worth it for the small clock speed increase over the W3670, so I ordered the W3670 along with a few extra things I’d need to do the upgrade:

You’ll probably want some compressed air as well. After everything arrived, I was ready to do the upgrade.

Before I started, I noted the current CPU temps using iStat Menus. I also ran GeekBench 3 (all numbers are for the 64-bit tests) to note its current speed ratings.

I reviewed lots of steps and watched lots of YouTube videos on how to do this upgrade. The steps that were involved are not complex, but still require some careful work. This are the steps I did:

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post

I got the single chime and it booted to the login screen! Hooray!

After logging in, I first checked the About This Mac to make sure the new CPU was recognized. It showed the 6-core, 3.2Ghz goodness:

Image for post
Image for post

Then I checked the CPU idle temp after the computer settled down and it was running about 94 degrees F. This is about 25 degrees cooler than before. The fan noise, not that it is loud to begin with, was much less noticable.

I then ran Geekbench 3 and got these results: 2590 single-core; 14542 multi-core. Temps peaked at about 130 degrees F.

That’s an improvement of about 15% in single-core and 65% in multi-core with lower overall operating temperatures!

Lastly, I encoded Mad Max Fury Road again. This time the CPU reached a maximum of about 179F and it took about 14 minutes for it to finish, a 10 minute savings.

This all looked good so the next step was to do a burn-in, which I did using the Geekbench “stress test” option in the menu. I chose the 24-hour “burn-in” option. For that the temps were stable at about 170 degrees F.

I am more than pleased with these numbers. For a total outlay of about $130 this was well worth the time (about 45 minutes or so).

Some Speed Comparisons

Of course, my Mac Pro is still significantly slower than newer Macs. Here are some Geekbench comparisons:

Single-core scores remain much lower than recent Mac models, but the multi-core scores are now competitive.

And if you wanted even more speed from your Mac Pro upgrade, you could go with a better CPU replacement. I felt the W3670 provided the best bang for my buck, but other CPUs seem to have even better performance if you want to spend more:

It seems like the W3680/X5680 would likely be the next best bang for your buck option at about $100 more than the W3670 with 5% faster single-core and 9% faster multi-core.

Remaining Upgrades

Remaining possible updates to my Mac Pro include: A newer 480GB SSD ($150–200), a USB 3 PCI card ($60), 32GB RAM ($200), a Blu-ray drive ($66) and possibly an updated video card with 1GB RAM ($375+). But none of those are urgent. If I wanted to get the best SSD speed possible, an Accelsior E2 (or other PCI-based SSD) is much faster, but expensive.

I’ve seen used Mac Pro towers available for under $1000, so if you can find a good deal for one somewhere, and like tinkering on hardware it might be worth picking one up. But even though I really like this Mac Pro, when the time comes for it to be replaced, I suspect I’ll have to choose an iMac. A nicely spec’d 27" retina iMac with a 4.0Ghz i7 (quad-core) and a 3TB Fusion drive is about $2650 plus another $200 for 32GB OWC RAM. This is a lot of money, but you do get a fast computer and a top-notch display.

Related: Read how I added 4K support to my Mac Pro.

Paul Lefebvre

Written by

Play: I am a father, husband, baseball player and technology geek. Work: Developer Evangelist for Xojo and Owner of LogicalVue Software.

Paul Lefebvre

Written by

Play: I am a father, husband, baseball player and technology geek. Work: Developer Evangelist for Xojo and Owner of LogicalVue Software.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store