Help!! Upload Speed sucks on my PC.

But he is hitting upload caps for a server on the Indian mainland and that too on speedtest.net

I have often times seen that speednet tests are always at or better than advertised speeds, especially when using the closest node.
 
I checked on Drive and we transfer and upload speeds are worse there. not even crossing 2Mbps
Can't be server issue on YT, Since only videos gets capped at 6Mbps, While live goes above 22Mbps, Don't know if YT live have something that unlocks full potential of my ISP Plan.
 
If you want to rule out hardware issues, get a cheap 10/100 ethernet card and see if uploads improve. If not, it's your ISP.
 
I checked on Drive and we transfer and upload speeds are worse there. not even crossing 2Mbps
Can't be server issue on YT, Since only videos gets capped at 6Mbps, While live goes above 22Mbps, Don't know if YT live have something that unlocks full potential of my ISP Plan.
also try fast.com or dslreports speedtest.

also try to borrow another computer and connect them directly over the lan cable. then try to run an iperf3 test. if that succeeds, then you can pin down the issue to router/isp.
 
I would suggest checking QoS settings on your router, maybe reset it if not sure if something has changed.
Would suggest saving the router / connection settings if possible so that you're not stranded after the reset.
 
router is working fine, i checked on a laptop using the same ethernet cable and same router port, i was getting 100mbps there since it was the limit on that laptop.
But my pc have 2.5Gbps and yet it is not going beyond 50-60mbps.
did you recently downloads any app/utility/software etc. or play with Windows Settings with PC?
Nope, I even have updated paused coz i know it causes issues so i do updates very rarely.
Check the settings like Speed & Duplex and set it to Auto Negotiation or 1000 Mbps Full Duplex. or try updating network drivers
already tried that, 1gb and 2.5gb full duplex.
If you want to rule out hardware issues, get a cheap 10/100 ethernet card and see if uploads improve. If not, it's your ISP.
I think this is a windows issue, I was going to try linux but from ubuntu it's asking 10+ hours to download. ( site issue i guess )