The card in the iMac C2D is the same one as in the Mac Pro. It's a Broadcom Draft 802.11N module. And I am having trouble identifying a single user for whom this module is working as expected.
The card exhibits a number of issues.
1) Inconsistent ping times.
2) Consistently changing the connection speed - as revealed by Air Traffic Control widget. Yes Wifi does renegotiate - but every 5 seconds?
3) Never ever acheiving a connection of more than 3.5megabits (460Kbytes per second).
Note that 460KB per second is a quite respectable internet connection speed. But some of us use Airport for more than browsing pr*n. Some of us want to transfer files from one machine to another (Admittedly pr*n)
My maths brain tells me that 3megabits is less than 54.
There's something missing from Airport Extreme 0x14E4,0x87 - and I am guessing that that something is a firmware fix.
C.
Well, a WIFI signal is quite complex. Although it's 54mbit, it isn't comparable to ethernet; you share your bandwidth, so the router has a 54mbit threwput which means, it tops out with a total of 54mbit. If you connect two clients, one just 'surfin p*rn' and let's say, using up 1 mbit that signal wil probably flow between 1mbit and 5...
no worries
but the other system, will as a result of this get 'the rest' so between 50 en 53mbit...
this way, every connected device eats a bit off the cake, even an connection attempt takes out a bite ...
and the founding wifi fathers thought of this concept, where there were pre-defined steps in the signal speed, 1,5,11,22,54 (or something like that)..
this results in rather large chucks of pie being handed out... and i think this CAN contribute to a lower signal than you would expect
Cuckoo
PS... i once had the weirdest problem... and after much reading and trying, the above was the only possible conclusion. I used a wireless print server, which was a b-type (11mbit) and was only capable of connecting at that speed. as a result, my other connection was always slow even when not printing (because the printserver kept connected)