If you still have a Intel 2200bg wireless card around and you are experiencing issues in mixed IEEE-802.11 b or g networks on Windows XP, here might be the solution.

Go to the device manager and open the property window of  the wireless card. Then switch to the advanced tab. Look for the wireless mode property and switch from standard to Only 802.11 g.

Good luck!