Well, I was kind of wrong, every time you run the wizard that setting will disappear. Where I was wrong is that you don't want to set the interface speed, but your actual internet speed there. Under "qInternet" set that 97% of your interface speed.

Example:

25Mb/s (LAN) - 97% = 24.25Mb/s (qInternet)

EDIT: I wish I knew the magic behind how this thing does its math. If I change my LAN to anything other than 100Mbit/s or 1Gbit/s it throws an error now saying the child is higher than the parent.

` altq on em1 hfsc bandwidth 26214.4Kb queue { qACK, qDefault, qP2P, qGames, qOthersHigh, qOthersLow } `

queue qACK on em1 bandwidth 20% hfsc ( ecn , linkshare 20% )

queue qDefault on em1 bandwidth 10% hfsc ( ecn , default )

queue qP2P on em1 bandwidth 5% hfsc ( ecn , linkshare 5% , upperlimit 5% )

queue qGames on em1 bandwidth 20% hfsc ( ecn , linkshare 20% )

queue qOthersHigh on em1 bandwidth 10% hfsc ( ecn , linkshare 10% )

queue qOthersLow on em1 bandwidth 5% hfsc ( ecn , linkshare 5% )

altq on em2 hfsc bandwidth 26214.4Kb queue { qLink, qInternet }

queue qLink on em2 bandwidth 20% qlimit 500 hfsc ( ecn , default )

queue qInternet on em2 bandwidth 24606.72Kb hfsc ( ecn , linkshare 224606.72Kb , upperlimit 224606.72Kb ) { qACK, qP2P, qGames, qOthersHigh, qOthersLow }

queue qACK on em2 bandwidth 20% hfsc ( ecn , linkshare 20% )

queue qP2P on em2 bandwidth 5% hfsc ( ecn , linkshare 5% , upperlimit 5% )

queue qGames on em2 bandwidth 20% hfsc ( ecn , linkshare 20% )

queue qOthersHigh on em2 bandwidth 10% hfsc ( ecn , linkshare 10% )

queue qOthersLow on em2 bandwidth 5% hfsc ( ecn , linkshare 5% )