I think I found out why I can't watch twitch in the evenings
I think therodent is trying not to utilize my entire line when he runs those tests so he brings the value down. I can tell you that if I run a normal iperf test at 80mb during the evenings 2-5% packet loss is normal.
Here, this one is from the 9th:
Connecting to host iperf.cisp.co.za, port 17001
Reverse mode, remote host iperf.cisp.co.za is sending
[ 4] local 192.168.1.247 port 51268 connected to 172.104.157.197 port 17001
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 4] 0.00-1.00 sec 9.63 MBytes 80.8 Mbits/sec 0.233 ms 43/1276 (3.4%)
[ 4] 1.00-2.00 sec 9.41 MBytes 78.9 Mbits/sec 0.189 ms 16/1221 (1.3%)
iperf3: OUT OF ORDER - incoming packet = 3373 and received packet = 3385 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 3374 and received packet = 3385 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 3375 and received packet = 3385 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 3376 and received packet = 3385 AND SP = 4
[ 4] 2.00-3.00 sec 9.37 MBytes 78.6 Mbits/sec 0.254 ms 25/1220 (2%)
[ 4] 3.00-4.00 sec 9.24 MBytes 77.6 Mbits/sec 0.132 ms 38/1221 (3.1%)
[ 4] 4.00-5.00 sec 9.38 MBytes 78.7 Mbits/sec 0.197 ms 20/1221 (1.6%)
iperf3: OUT OF ORDER - incoming packet = 6425 and received packet = 6436 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 6426 and received packet = 6436 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 6427 and received packet = 6437 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 6428 and received packet = 6437 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 6429 and received packet = 6437 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 6430 and received packet = 6437 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7035 and received packet = 7047 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7036 and received packet = 7047 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7037 and received packet = 7047 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7038 and received packet = 7047 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7039 and received packet = 7048 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7040 and received packet = 7048 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7041 and received packet = 7048 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7042 and received packet = 7048 AND SP = 4
iperf3: OUT OF ORDER - incoming packet = 7043 and received packet = 7048 AND SP = 4
[ 4] 5.00-6.00 sec 9.34 MBytes 78.4 Mbits/sec 0.198 ms 40/1221 (3.3%)
[ 4] 6.00-7.00 sec 9.43 MBytes 79.1 Mbits/sec 0.197 ms 12/1219 (0.98%)
[ 4] 7.00-8.00 sec 9.34 MBytes 78.3 Mbits/sec 0.206 ms 27/1222 (2.2%)
[ 4] 8.00-9.00 sec 9.44 MBytes 79.2 Mbits/sec 0.216 ms 11/1219 (0.9%)
[ 4] 9.00-10.00 sec 9.43 MBytes 79.0 Mbits/sec 0.184 ms 15/1222 (1.2%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 4] 0.00-10.00 sec 97.3 MBytes 81.6 Mbits/sec 0.190 ms 247/12451 (2%)
[ 4] Sent 12451 datagrams
[SUM] 0.0-10.0 sec 19 datagrams received out-of-order
iperf Done.
I'm just so happy I have some validation and a solution might be on the horizon.