Hi GodlikeRoy,
Sorry I don't know the fix - but it does seem software-related as you had earlier surmised. You had mentioned getting the event log regarding "The browser service has failed to retrieve the backup list too many times on transport \Device\NetBTTcpip" with a slew of numbers thereafter.
Looks like really long string of numbers (6C607F20 - C2A0 - 448C -AC17 - 553706A2AD43 in your case) is just the physical address of the specific (network/video) adapter and it's guid (identifier information given by OS or an application). At least it points the way to what failed to provide the 'highway' for the information requested by the browser service.
The 'browser service' the error is talking about is the "Computer Browser Service" (article at:
http://support.microsoft.com/kb/188001).
Articles note this stuff happens more often with multi-homed setups (where there is more than one network/video adapter present, multiple setups etc). You had already noted this in your original post when you mentioned the 4-monitor setup.
The Computer Browser Service (it's called Active Directory in XP) is supposed to do two jobs:
1. maintains an updated list of computers on the network ---> error shows it "failed to retrieve the backup list too many times" using the network adapter though.
2. and also supplies this list to computers.
It is supposed to do these two things on a per-transport basis (transport = every time the actual physical network card bound to NetBT TCPIP is utilized).
Articles online talk about the failure of this causing freezing, lagging, unexpected non-function...and etc that you had already mentioned.
Sorry, I don't have any fix - just enough digging to find out it is a communication difficulty related to Active Directory sputtering because it can't do its job right using the NIC and its protocol right now. Good night.