I will throw in the 6-core 980x as soon as I can verify a smooth hackintosh install. I plan on getting the Apple branded ATI 5870 to put in there as soon as it is released, in the meantime I will pull the 4890 from my 2006 Mac Pro.
You don't need to use an Apple branded video card, as you're board isn't running EFI firmware (any PC card will work so long as you have drivers for OS X, as the system is running on BIOS). So any 5870 using the ATI reference design will work. Past that (i.e. OC'ed, additional memory,...), may not work under OS X as expected.
I am hoping this doesn't become a headache trying to get OSX running on the above hardware, if it is, I will return/sell everything and get a legit Mac Pro, if this works though, $1200 for a better equipped/performing rig will be nice...that is assuming everything runs natively and smooth without problems.
I think that board works fine IIRC. Spend some time on sites like insanelymac.com, and see what comes up, assuming you've not been looking there already.
😉
Keep in mind that its not only about firmware / EFI. The chipset needs to support the new processors AND speeds to.
Actually, they use the same chipsets as the Nehalem systems.
🙂
Intel designs the Tick Tock cycle that way (chipset and socket runs for 2 years), and the ICH10 has been in production since 2007 (Q3 2007 = ICH10, Q4 2007 = ICH10R), which is what actually contains the SATA (6x ports), USB (12x, though Apple only uses 5x), and Ethernet controllers. FW is a separate chip.
So all that's meant to be needed for the boards built on the correct socket, is firmware. There have been a few exceptions (needed to make some adjustments to the Voltage Regulators, such as the resistors when they won't go low enough with programming alone). But this is usually the result of parts selection and/or deviation from Intel's reference design.
Changes such as adding SATA 6.0Gb/s or USB 3.0 for example, will get a different P/N (sold as a different model). And if a semiconductor changes that won't make it a different part number (i.e. got an existing part from a different supplier), that gets addressed in the firmware as well (i.e. 3rd party SATA/SAS controller, ... that can't function on the existing firmware's code).