Network issues are rather complicated, and every one has an angle to approach it depending on one knowledge, and means.
What I would do!
My first choice will be to upgrade since prices of 10/100 network hardware are rock bottom, and it does not make too much sense to waste time trying to force down a new hardware on a system from few generation ago  (I would leave the Lap as it is, some old Laptops don't take kindly new PCMCIA cards).
However, one at a time:
 
1.  I would try another CAT5 cable, that I keep as a reference cable knowing that it is a good working cable.
2.  Log to the Motherboard site, and Intel site looking for new drivers, or any info that indicates trouble with this NIC.
3.  Disable the NIC on the motherboard, and install a spare NIC that I keep for this purpose.  I know it is good and the drivers are functional with all the OSs that I use.
4. Replace the old Hub with a New 10/100 Hub/Switch.  Could be that the new 10/100 NIC can not negotiate an old 10mb/sec hub.