As Windows 7 offer this Quality of Service (QoS), i think this is worth a try, if u guys are willing to test this.
This is only available from Windows 7 or equilevant OS. Windows XP "only" offer an API to do this and i have found no information whether Freelancer uses this API.
First you need to write down the current ping from the server when u are online (or the values you remember). Do this from the Chat with the /ping command ingame or the value in Crossfire 24/7 RP server select page.
Please be aware that ping will change all the time, due to traffic from and to online players.
What to do next:
1. Open the program C:\Windows\System32\gpedit.msc
2. Expand Computer Configuration - Windows Settings - Policy Based QoS
3. Right click Policy Based QoS and choose Create new policy
4. In the Policy Name write Crossfire
5. Select "Specify DSCP Value" and set the value to 46 (for now - this sets the priority - valid values are from 0 to 63)
6. Select "Specify Outbound Throttle Rate" and set the value to ex. 3 Mbps (This specify how much bandwith per second there will be reserved ) and click Next
7. Select "Only applications with...." and write Freelancer.exe (dont specify the path as the runtime is not from the \exe but \exe2 - Both Freelancer.exe will be included here) and click Next
8. Select "Any source.." and Any destination..." and click Next
9. Select UDP from the "Select the protocol..."
10. Select "From this source..." and write 2300:2400 (Microsoft info)
11. Select "To this destination..." and write 2302:2304 (Microsoft info) and click Finish
I have attached a picture of the finished policy, so you can see if you did it right.
Please report in your bandwith and change in the ping, if any. Thanks in advance.
PS. If you have your own router it's also possible to do QoS on that one (if it's a newer one). I have Attached my Cisco-Linksys E4200 config (picture).