Man, I hate dial-up.
I guess that means it's something else. Maybe the lines to the exchange are being affected by the heat, leading to reduced line speeds. it's 10:30pm - if anything I'd have thought they'd be cooling down by now. maybe that's the problem.
Either way, I don't think I can do anything about it, which pretty much sucks.