I really hope we get a fix for this from Apple, whatever the problem may be ...
I don't have anything to back this up, but I'm curious as to how many different Airport cards have been used in the different models over the last few years.
Maybe driver issues are finally starting to catch up with Apple a little.
*Repeat - pure speculation on my part again but it kind of makes sense as to why certain updates improve the connection and others don't.