I used to get 35Mbps as my Upload Speed and recently i have been getting 0.10mbps -> 5mbps. It sometimes fixes itself in the morning and the afternoon but everytime at the night, it goes down again. I tried many speedtest including speedtest.net, Verizon's Speedtest, and they all are showing that the upload speed is around 0.10mbps -> 5mbps. Although i find something really unusual. Everytime when i put the Firewall to Maximum Security, the upload speed always goes 20mbps+ but each time when i go back to Typical security, the upload speed goes slower. Although i don't think that is the problem because sometimes, the upload speed is really high like right now when i am typing, it went from 5mbps before to 10mbps but it always seems like it is different. Here's what i mean by the Maximum Security, Typical Security, and the Minimum Security

So if anyone can help me, it would be great because i tried doing alot of things including rebooting my router, resetting it to default, changing the dns, changing the ip, resetting the ont, and now i'm even doing what i did above trying out different firewall settings and all of this isn't working as sometimes, my upload speed goes super high while sometimes, my upload speed goes very low.
Note: I'm not using wireless but wired. Also i'm not using coax but instead i am using ont ethernet.