Configuring QoS for specific program

If I might ask, how many other users and more important how many (concurrently active) devices?

Could you report the sync rates as reported by your modem please?

You could try dscp marking, but I belive there might be something easier (but slightly more approximate) that might work for your situation.

I will try, but uou will need to do some reading first, please start with https://lede-project.org/docs/user-guide/sqm. I have alas no time for IRC or on-line video connections.

So I hope you have lede running on the archer then? Could ypu log into the router via ssh (on windows you can use putty for that). And type the following commands into the terminal window and copy and paste the output from the terminal window here into the forum: (only execute the parts between the double quotes ")

  1. "cat /etc/config/sqm"
  2. "cat /etc/config/qos"
  3. "tc -d qdisc"
  4. "tc -s qdisc"

That should give a decent idea about the capabilities of your link. Then please run a dslreports speedtest (see https://forum.openwrt.org/t/sqm-qos-recommended-settings-for-the-dslreports-speedtest-bufferbloat-testing/2803/7 for recommendations how to configure that test and how to report the results here, with your link I believe you might need to set the "No. upload streams:" to 8 or even to 4 though)

In theory prioritization is a decent solution, it is just that in reality that is much harder to do reliably. But assuming you do not share your internet with too many people/devices is to follow the recommendation of the "Making cake sing and dance, on a tight rope without a safety net" section of the user guide. That will aim to fairly divide the bandwidth between the concurrently active users (actually IP addresses), so typically if there are less than 10 concurrently active devices in your network you should get the 10% of bandwidth you need (you will however need to make sure that no other application on your gaming computer uses significant amounts of bandwidth, as all traffic from your computer will be treated to that imaginary 10% of the available bandwidth share).

I recommend to try to configure that and then test how well your games works with other users concurrently active. With a bit of luck that might be good enough for you to not having to bother with the more difficult how to prioritize on a per-application basis.