The xbox is known to fuck up after a failed transfer, or cancelled or whatever.. So I don't think the crashing has anything to do with your issue, instead I think the crashing is a reult of your failing transfers..
if you are going thru a hub, try going direct via crossover, see if the problem persists... If you're using crossover, try another cable or a hub...
Basically swap out the network components 1 by 1 till you find the problematic item