Linux pays attention to TOS field especially when it is configured as a gateway.
So windows packets will always get preference hogging the Un!x machines!!!.

We need to turn off the TOS-Routing option in the kernel during a kernel rebuild.
Im not sure of that. But i cant argue without some research, but..

If you have a linux router, you can change packets thru Netfilter (a.k.a. iptables), using mangle tables