Better but not great.
As I previously wrote about how much iwl3945 sucked. The .27 kernel seems like there has been many iwl improvements. When I say, “seems” – that is what I mean. I mean that it seems like there is improvements, and the changelogs show alot of iwl activity. So, my current experiences with iwl3945 still show some “troubles” with being on B networks. But this time, mixed networks work better and G networks work flawlessly. Even people with @intel.com email address are having issues with it, frankly, I am surprised that [this bug] has not been fixed yet. But hey, it did get a new assignee last week, maybe that is an improvement?
(Above observed results are with the 18.104.22.168 vanilla kernel)