You are saying you are getting loss if you run ping to your router ip from your PC.
First I hope you are not testing on wifi because wifi it is very common to lose packets from time to time.
It is very rare to see packet loss between a pc and router on ethernet. There is not a lot here. One of the cheap things to try is a new ethernet cable. Be sure to get cat5e or better if cheaper. The cable needs to be pure copper (no cca) and with wire size 22-24 (no flat or thin cables).
After you are sure the cable is good then the next thing would be some driver issue in your PC. Be sure to disable any so called "gamer" network accelerators that come bundled with some motherboards, ones with killer ethernrt port in particular. Try to find a newer driver on your motherboard site or the chipset vendor. Do not use the defualt microsoft ones if you have other options.
You can also try to boot a USB linux image. You should then be able to ping your router with this OS. This will let you test to see if there is some hardware issue or if it is something in the windows install. The USB image does not install on your machine so it does not hurt your windows install.