I think we're at the point where the software lag has truly hit us.
I have a dual Quad-core "Nehalem" Mac Pro 4,1. So far it has 16G of system RAM. I'll add another 16G on its third anniversary.
But Apple's Final Cut Pro is a 32-bit Carbon application. So it's pretty much limited to four cores and I'm not sure it's able to use the dual-mode of the Nehalem cores. A truly well-written bit of software should make my system "look" like it has 16 cores and use all of them. The most I have seen Final Cut use is four (or eight if it does take advantage of dual-mode). So I can have a render cooking away and I have four cores to spare (though I may not have much RAM).
Oh, but wait -- nobody just uses Final Cut! No, they're using plugins!
Right you are (you smarty-pants, you)! You're using plugins to make Final Cut really sing. After all, green screen work, particle effects and other effects require the work of Boris Continuum Complete, Digital Anarchy, ToolFarm and CoreMelt, not to mention others. So how many cores do they work with?
Turns out, in some cases, only one.
So you could be editing away, planning your render to take up a few hours overnight and come back to work (as I did with an earlier version of Red Giant Software's ToonIt which only used one processor core) after a cuppa joe and a splendid breakfast in the morning to see your Mac tell you, "only six more hours to go."
I really needed to kill something when I saw that.
Oh, and let's talk about Photoshop, shall we?
I did not upgrade to CS4. Adobe really stroked the Mac crowd nicely when they released a 64-bit (Vista-UGH!) version of Photoshop for Windows only, folks -- despite the fact that Apple had 64-bit built into its operating system two years before Microsoft (unless you count XP-64 which lacks drivers and now lacks any support from Microslush). Photoshop CS5 is now out and it's been done right because someone at Adobe had a nice steamin' hot cuppa Cocoa and rewrote it, like they should have when Apple told them to in 1999 (please tell me why Adobe seems so much like GM, OK?) that Carbon was transitional and that it would start getting old and crusty pretty soon.
But, as far as I can tell, all of the plugins for Photoshop are still 32-bit, so you won't be seeing any improvement in speed until they're rewritten, too.
Seems like Apple could take a cue from Adobe with Final Cut now, couldn't they.
Most of the Adobe suite, excepting Photoshop and After Effects is 32-bit Carbon. So you're not going to get Grand Central Dispatch sending stuff out to 8 cores or 16 core-lets (with Nehalem). So the 12-core Mac will have -- let's see... eight cores sitting idle most of the time? Boy, I really want one of those!
Apple needs to release these computers and these servers. The technology in these beasties is frightfully fast (I know, my Mac can run like a bat outa wherever if it's running a 64-bit application). But remember: Microsloth Word is going to want the first core and it's going to hog it. Grand Central Dispatch isn't going to get you anywhere with Dreamweaver. If you have Excel running in the background, Mathematica may stall because it's running out of RAM and resources that Microsoft Excel wants to keep.
I would imagine we're looking at another generation in software before our computers are actually unbound by the dependencies written into what we're using currently.
Oh, and I do note that the splash screens for Microsoft Excel still stay up for a long time -- even at 2.93 GHz.