Our mid-2007 iMac is starting to show its age. Surfing is fine, but once you launch one of the piggier apps like iPhoto or iTunes or PowerPoint, things are slow going.
Yes, I know the apps are (mostly) to blame for the poky performance. None of the iLife apps gracefully handle large media collections. Microsoft Office, never a speed demon, does not age well either. Our iPhoto library is ~170GB large now, and it takes longer to launch iPhoto than it does to boot the computer (3-4 minutes vs. 2-3 minutes). I doubt that I can getthe iPhoto developers to add library splitting or other features that would speed performance, I’ll have to fix this the old-fashioned way: by throwing hardware at it. (Yes, for the iPhoto performance problem, I’m going to try splitting up my library with Fat Cat Software’s iPhoto Library Manager, but it’ll take a little while to find enough disk space to follow its recommendation of cloning and pruning your existing library. And that doesn’t help with the other slow apps.)
I wandered by the Apple Store online and took a look through the current lineup. I was hoping for a beefy enough Mac Mini so that I could occasionally fire up Windows to play a vintage 2011 game like Modern Warfare 3. I wanted a Mac Mini because I don’t really need another all-in-one and I like the flexibility of upgrading my CPU independently of the display. No dice on the Mac Minis: they top at, GPU-wise, with an AMD Radeon HD 6630M.
The iMacs are a little beefier, graphics-wise, with the highest end 27-inch models getting up to a AMD Radeon 6970M. But then you are locked into another all-in-one like the one I’m using now. It’s beautiful and the monitor is still lovely. But the innards are ready for an upgrade, and I can’t actually upgrade them without a lot of elbow grease and specialized parts like a glass suction cup set from an outfit like iFixit.com.
So I started exploring the Hackintosh universe courtesy of the mighty tonymacx86, the fine Swedes behind Kakewalk, and whoever maintains the portal Hackintosh.com.
Oh, I also invested a few hours getting Lion (the latest MacOS) running on VMware Workstation, courtesy of the step-by-step directions on the Windows 7 Hacker site. It worked—but was slower than my 2007 iMac (running on a 2009-era HP Pavilion), so while I satisfied my curiosity about whether it would work, I didn’t get the outcome I wanted.
So back to the Hackintosh thread: it’s gotten much easier to put together a desktop Hackintosh these days. As recently as a few years ago, you had to cobble together a bunch of software by hand, compile a few things, edit a bunch of configuration files, and pray. These days, simple tools exist to install Mac OS X (even Lion) onto your own collection of x86 components.
To do a sanity check, I ran some numbers on buying a middle- to high-end build using a mishmash of components recommended by tonymacx86 or kakewalk. Here’s the verdict: buying all your components of Amazon, it’ll take about $1,650 to put together a complete mid-range system. The most expensive part of the system is an iMac-like 2560 x 1440 27″ monitor—you can save >$400 by going with a 1920 x 1080 panel; The computer itself (case + CPU + memory + power supply + graphics card + hard drive + DVD drive) weighs in at just about $900.
So what do you get for that $1,650? Easiest way to appreciate it this by comparing it to an actual iMac. If you compare the hand-built Hackintosh with the refurbished version of the May 2011 27″ iMac at $1,659, you’ll get the following upgrades:
- A brand new computer with components you’ve selected
- 16GB (1600MHz) vs. 4 GB of RAM (1333 MHz)
- A faster processor (3.3GHz vs 3.1GHz Intel i5)
- Twice the hard drive space (2GB vs 1GB)
- A graphics card that is two product cycles ahead (AMD Radeon 6870 vs the top end Mac option of the 6790); see here for a comparison of raw benchmarks from each card
Of course, you’ll need to invest some sweat equity putting it all together—and there will be the anxiety of wondering whether the compatibility guides spoke the truth, whether the components you bought are same ones other people are using, and so on. But you’ll also be able to expand the system (e.g., with SSDs and separate drives to dual-boot Windows or Linux, etc.) with more components and swap in a beefier graphics card down the road. You’ll have the geeky satisfaction of having built your own computer—and in my case, the opportunity to teach my kids about the raw components that go into a computer.
(An aside: here’s a sign of the times: my kids still mix up “monitor” and “computer” pretty routinely since they mostly grew up on the all-in-one iMac.)
I have the raw data in a Google Spreadsheet for fellow geeks who want to see the part list I chose after reading a few Amazon reviews. (For those who are curious, the high-end i7 based build came out to $1,800. Add about $130 for a SSD boot drive on either system.)
Still wavering about whether to invest the time & money into it, but this is the furthest I’ve gotten in a few years. :-)

































