Limit the Net sharing through Ethernet without router

I have a 1mbps broadband connection without router in PC-1(direct ethernet cable of Act fibernet Broadband in India). So I shared it through another ethernet card from PC-1 to my friend's computer PC-2, and it works good. But it sharing all broadband speed to PC-2. I am getting very slow speed when he is downloading or watching youtube.

Net Limiter.png

So I want to share only half of the broadband speed (512kbps), but how ?
Is there any free software to do that ? (without adwares and ads)
 
See if your NIC @ ethernet-2 has the option to enable QoS. This would allow you to cap the bandwidth on the link for specific protocols like streaming
 
Back