please help i have been at this for ages my network transfers ok one way but about half or less the other way i watched the network bandwidth graph in task manager and it bearly uses 20% but about 80% the other way

setup :-

netgear DG814 10/100 adsl switch

windows XP / 3com 10/100 (server)<- ( likes to be called server she isnt ) mum

windows XP / 3com 10/100 <- me

windows XP / 3com 10/100 <-sis ( but she receives hundreds of CRC errors in 100 )

all full duplex mum is 100 me is 100 sis 10 but hers transfers fine for speed all up-to-date drivers (mine and my mums cards are identical

3com EtherLink 10/100 PCI For Complete PC Managment NIC (3C905C-TX)

my sis is a

3com EtherLink 10/100 PCI NIC (3C905B-TX)

all networks pings are less than 1ms by using ping 192.168.0.x

the slow transfer is from me to my mum

i will be very great full for ne help