Well unfortunately, that problem is a very tricky one to determine. As a technician, that is the kind of problem you solve by trial and error.
In order of complication (least to most), you would first do a full virus/spyware diagnostic or try just replacing the card (takes about 5 minutes and you don't have to mess with your operating system). If either virus/spyware removal or replacing the network card doesn't help, then the next thing would be is a repair installation of Windows. If that doesn't work, then a full restore of Windows. If it still produces the same problem after that, I would suspect a faulty motherboard.
Well, the very first thing you would do is check your device manager to make sure there are no hardware conflicts and your drivers are installed correctly, but I'm assuming this just recently became a problem and everything was working fine before. If the problem happened JUST after you installed some hardware, it is possible there may be a resource conflict. Also, you may want to run Memtest32 (click my link below) to test your memory for errors.
That is about all I can think of. So do it in this order:
1. Check Device Manager (Control Panel -> System -> Hardware Tab -> Device Manager)
2. Run Memtest32 (click my link below)
3. Run virus/spyware scans (click my prework link below and post in HijackThis! Logs)
4. Replace network card
5. Repair installation of Windows (backup all important data FIRST and make sure you have a legal license of Windows cause it may ask you to validate your Operating System before using)
6. Full restore of Operating System
7. If all that doesn't work, most likely bad motherboard
I'm pretty sure that is the extent of it. If I'm missing something, someone fill in a blank.
Hope that helps!
