Have you tried accessing that PC from some other non-Windows machine? If it is hardware related then it is likely you will be having similar problems.
Is the installation of Windows up to date? Are the network card drivers up to date?
If you suspect it is a network card, then the best diagnostic method is replacing that network card with a reliable one (if this is an option for you).