I'm not understanding why everyone here is so obsessed with quad-cores. What are you guys trying to do on your iMacs that you aren't already able to do?
I'm using a 2006 Macbook that runs on a 1.83 C2D, has 2 gigs of slow ram and a GMS 950 video card that uses 64 megs of shared RAM. And you know what? I can do everything 95% of people buying iMacs will be doing. I run CS4 no problem, Aperture, and iMovie. I can have all these programs open at the same time and be playing music from Itunes and casually using Safari and have no slowdown. I was actually really close to buying a new Macbook Pro when I realized that I can do everything on this 3 1/2 year old macbook without any problems.
I'm assuming the current iMacs can edit HD video without problems because my two year Gateway desktop can. So what does that leave for a new quad-core iMac to do? It's not marketed to run all the new directx10 and 11 games. That's not what Apple is designing it for. And most of them don't even make use of quad-cores.
The only thing I think the iMac needs is the same thing that is bottlenecking all PCs; the harddrive. We need SSD, but that is not feasible yet. Other than that, it could use a new mouse and I guess a dedicated graphics card in all models but the cheapest.
The C2D chips are not an issue. Most of us will never use them to their full potential. The industry needs to focus on software optimization and SSD development. I'm sure in a year or two, when mobile quad-cores are a dime a dozen, smaller and more energy efficient, Apple will through them in the iMac, but there is no hurry.
Let Windows users freak out about quad-cores and useless technical specs that no one makes use of, and 8 gigs of RAM, 2 gig video cards, PCs that burn 1000 watts of power and have 3 fans, and score really high on benchmark tests. Who cares? Their operating system needs that stuff to work well. OS X doesn't. 95% of people don't. And that's who the iMac is for.
Oh and it would be cool to have an SD card slot, too.
This attitude is entirely ridiculous. There are many things that would be much better on a quad core. General system usage (I find it hilarious that Apple is pushing something like GCD, while the faithful say using more cores isn't necessary!) for one obvious one.
Let's cover the stuff I do personally here. Since you want to use a personal anecdote, so will I. I like to:
Write music
Edit HD AVCHD video (absolutely sucks on the Mac, is amazing on Windows)
Software Dev work (Games and iPhone)
Web Dev work
Graphics work
All of these things would benefit from more cores, especially when I am generally running 2-3 fairly heavy duty apps at once. The iMac is a
joke. The next step up is...a grossly overpriced Mac Pro? I can build a windows 7 PC that would smoke the base mac pro for ....a third of the price? Something around there. It's not pretty either way. And Windows 7 is pretty darn nice, and does many things OSX looks like it won't be doing for years. Needless to say I'm a little peeved to be using "The World's Most Advanced OS" when it cannot perform basic tasks with current media formats. What gives Apple? Also Windows 7 runs faster than OSX on Apple hardware for whatever reason. Snow Leopard feels like a dog compared, and I don't know why.
Anyway back to the topic. Apple hardware is around...three generations out of date now? We have the C2D->C2Q->Ci7->Ci5, with the last looking entirely fantastic. I would very much like an i5 based system. There is no reason why we cannot have better OSX machines except for one: Greed. Apple wants to maintain massive profit margins, and does not respect their customers enough to give them what
many want.
It is true that for many users a C2D is fine. Absolutely. However there are also LARGE amounts of users that would save time, and work more efficiently on modern hardware. In computer years, Apple is ancient. If they launch a new iMac with a freakin C2D they will be mocked. Period. You've seen that the latest usage statistics peg OSX at around 5% market share right? Do you really think that bodes well for Apple long term, given how much less attention they appear to be paying to the Computer segment, and the pro users? Logic and Final Cut, while still "standards" (because of entrenchment), are not paid very much attention from Apple. The updates absolutely sucked. The users are not happy in general. Dev work on the computer side of things is slow as molasses, and Apple is very much becoming an iPod/iPhone company.
The point is, there is really no defending Apple on their computer hardware offerings. Every single one is pretty much abysmal, with maybe the exception of their laptops which are very nice to use, and hardware wise are at least mediocre. They sell on style, and an OS that looks nice. That's it really. They "just work" as much as the latest Windows does (maybe a little worse, ugh, so buggy...). Quad core is an
absolute necessity at this point. Windows
laptops will have it, commonly, soon.
Don't get me wrong. While I recognize Windows 7 is fairly impressive, I'm not a huge fan of Windows in general. I get stressed using it, for whatever reason. I know my way around it very well, and could do whatever, but I find that it just bugs me in general. However, I can work very well on it, it never crashes, it never gets viruses or malware (unless you're a complete idiot), it has loads of great software available, and generally does many things better than a Mac, and of course it does some things worse. But you can great hardware for it, it's affordable, and it's cutting edge. Mac's are generally none of these things, unless you're talking about the design. Big freakin whoop.
If Apple launches a new design with old internals, they could be in at least some trouble...