no, the LAN card can't get a virus - the problem is on your hard drive only. If you get reoccurring trojans, it means there is a program in your registry that is generating them ... so every time you heal them, more will be generated when you restart the system.
reformat your system and re-load windows again. if you have more than one hard drive, format them both.
Jason
January 2008