Maybe it's something environmental? Have you tried physically moving the computer? I know it seems ghey, but things like microwaves and 2.4GHz cordless phones are known to wreak havoc on wifi.
When I went to MacWorld in 2000, I wanted to cary a backpack full of cordless phones through the exhibits to watch 'em scramble. Couldn't get away with that these days.