While I'm playing Battlefield 2, I get a warning of a connection problem. This lasts about 4 seconds, then again about 3 seconds after that. This used to happen once every half hour or so, but its become much more frequent, to the point where the game is unplayable.
I have a network meter gadget on the desktop and I've noticed a spike in traffic at about the same intervals. At first, I thought it was Skype or Avast to blame, but I can count them out after stopping each one.
I need some way to log which program accesses the network at what time, so I can compare the spikes to the correct time and hopefully find the program responsible. Is this possible?