i have been experimenting with TOS mangling with iptables, and setting the packets for port 9050 and 9030 to be set as 'minimize delay', and it does indeed seem to improve latency with tor.
it made me think that it would make sense to set this flag by default in tor. low latency, is the goal of tor, high throughput is not. therefore, for systems that have tcp/ip stacks which read TOS flags, which is to say, most modern systems now, will prioritise tor traffic at the top of the scheduler's list, thus eliminating one of the biggest problems with tor.
Glymr