Could be a bad ethernet cable. Try replacing the cable and make sure it is Cat5 or better. I've replaced it before and even built/got a new one and it works perfectly fine on other PCs :\