Are you using the tiny firewall on your computer? You might read this if you are.http://www.planetamd....php/t1822.html
Its still part of the Ndis sys file that is causing your problem.
The NDIS library (Network Driver Interface Specification) is contained in
ndis.sys. It is a collection of routines that applications can invoke to
perform network-related operations. Ndis.sys is an integral part of the
kernel and it must match other kernel components to work properly. Perhaps
the update you installed requires a particular version of NDIS you do not
have, or the update replaced some of the system components used by ndis.sys.
You didn't say which service pack you have installed (if any). The latest
released service pack is 1a. Service pack 2 should be out soon. You could
look at the version number of your ndis.sys (...\system32\drivers) and make
sure it matches ntoskrnl.exe and hal.dll (both in ...\system32). These two
components are used by ndis.sys. I would also highly recommend you check
with Windows Update for possible missing updates. If everything looks good
but it still crashes, you might try running a repair install. Doing that
should give you a matching set of system components; however, in some
instances it could make things worse. Backup any important data before you
attempt a repair.
A BSOD means ndis.sys tried to access memory that was swapped out
to disk. You probably need to set the computer so it does not restart to find what the BSOD says.http://www.kellys-ko.../win_xp_rec.htm