Thanks for mentioning QoS, that seems to be the key word. That's what the problem is; my router doesn't have any QoS at all, and OS X doesn't provide the same QoS/packet scheduling/whatever layer that XP does. That's fine, as long as I know what the problem is I can work on it. Annoyingly my ISP...