Altho this thread is regarding the 10107 error, what you describe is 10053,"software caused connection abort" error, and you did say you are getting "software error" so i will reply with info on 10053 error. If you are in fact seeing "10107 unknown error", my apologies in advance.
That 10053 error seems to be common with winxp users, especially during dccs. You can use the search feature, all forums and expand the date range to see them all. this
thread pretty much lists all the things ppl have tried. If you are using xp, doesnt seem like any one solution works for everyone.