I think I may have found a hint as to your performance problem:
Wireless networking devices
ORiNOCO wireless LAN card
Products: Windows XP Home Edition, Windows XP Professional only
Installing the utilities from the ORiNOCO Wireless LAN cardCD causes the Windows XP Wireless Configuration Service to run incorrectly.
The utilities interfere with the control of the card. The wireless configuration tab in the network properties does not display and the card does not configure automatically.
To resolve this problem, follow these steps:
Remove ORiNOCO Utilities through Add or Remove Programs in Control Panel. Uninstall the ORiNOCO card using Device Manager.
To open Device Manager, click Start, and then click Control Panel. Click Performance and Maintenance, and then click System. On the Hardware tab, click Device Manager.
Reinstall the drivers to redetect the card through Scan for hardware changes in Device Manager or by restarting Windows XP.
Wireless LAN display messages
This information applies to wireless devices using the following standards:
IEEE 802.11 wireless Ethernet LAN standard
IEEE 802.1X port-based network access control authentication standard
If you use IEEE 802.11 wireless configuration andthe network authentication protocol IEEE 802.1X, user information and requests for action are displayed through balloon notifications in the taskbar notification area.
When you upgrade to Windows XP, check whether the network icon displays in thetaskbar notification area. If you do not see this icon, follow these steps:
Click Start, click Control Panel, and then click Network and Internet Connections.
Click Network Connections.
Right-click the wireless connection, and then click Properties.
Click the General tab.
Click to select the Show icon in notification area when connected check box.
Apparently Orinoco and XP don't play well together