For those curious about the wifi, my old router conked out so I was forced to go buy a new one.
With my old router, it struggled to get to 300KB/s. It was a no name router (literally, no identifying marks anywhere) that I bought 7 or 8 years ago for $60.99 and a $60 mail in rebate. My laptop and BeagleBoard exceeded this limit by quite a bit, so I just believed that the 300KB/s was best I could get.
New one is a Netgear WPN824NA. Download sits around 750KB/s now, sometimes 650KB/s. Sometimes it falls to about 400KB/s but it quickly recovers. Just finished download Big Buck Bunny, 238MB file, in 6 minutes 33 seconds. Not a single dropped packet.
I am more convinced now than I was before that there is some kind of weird router compatibility issue, and I was already pretty convinced it was a router compatibility issue. Now if we could just figure out exactly what that issue is we might be able to go about fixing it.