if its not the network/chipset drivers causing it (from what was written in the above posts). I have another suggestion.
what about your antivirus or firewall settings?
a few months ago, I was having all sorts of lockups, BSODs, games not working correctly. after googling about the problem, it suggested that Avast was the cause of the problems. so I turned avast off and the problems went away.
because from what you've written, it sound as though you get the lockup as soon as the antivirus/firewall would start scanning the files your using to connect or modify from the internet (or whatever the technical wording is).