/soapbox on
Operations level computer hooked up to a public network? and used for emails? Is there at least a heavy duty hardware/software gateway box in between? Run regular, up-to-date virus, spyware, ad-bot scans? Disable all public shares? Use NT-Authority system for logins? Disable CD-ROM and Floppy access (and most programs) from user level access?
/soapbox off
If you can take the time, and have a spare machine to put in place of one of them there, take one box offline, get Sandra system diagnostics (
www.sisoftware.net), and run it through the burn-in tests for system board and memory. Let it go for at least a day, maybe two. See if it reports any errors.
It still sounds like the power-supply is dropping or glitching; maybe not enough to force a system shutdown or reboot, but enough to corrupt some memory.
Again, a UPS does not cure power problems, and in many cases can actually CAUSE them. Desktop (and even some much larger multi-server level UPS's) are highly sensitive to not only power dips (brownouts) and failures (blackouts), but are incredibly annoyed by frequency variations in the incoming line. Noise appears to them as a frequency variation. I've seen UPS systems blinking and beeping back and forth from LINE to UPS, even on nice sunny days when the rest of the plant power seems good. Heck, here we have an enterprise UPS powering up all the electronics outlets in the buildings. Works great, but if I cascade another UPS into one of those outlets, the second one complains.
There is very little hold-time in Dell Desktop-level PC Powersupplies (Hold time being the time the supply will keep proper voltage during a dropout/brownout). In most applications here, we use Dell Servers, with redundant power supplies. Not because we want to protect against a supply failure, but because the supplies are much better in quality, and by having two, the hold time is much greater. Very important when your CPU and Memory can spike at well over 35 Amps.
'Surge Suppressors' are a good investment, but only really protect against high-energy spikes, and degrade over time. MOV's are not self-healing devices, the more energy they absorb, the less their capacity is, until they finally just fail.
In your case, I would first suggest getting an after-market power supply, take a look at some from
www.antec-inc.com .
Computer hardware now-a-days is an awful lot like all consumer electronics; PC's (even name brands) are made with they absolute minimum spec'ed components, and the number one area for cost-cutting are power supplies.
Good Luck GHO