If you're running an NT-based system, BSODs should be extremely rare. Even many posters on this forum will agree that NT is normally quite stable.
If you're getting them frequently, something is very wrong. Daily is quite absurd. I have literally several hundred XP systems in my lab that have been up since they were rebooted to install SP2 several months ago. The last BSOD that I got on my dual Xeon workstation at work happened because I removed a NIC while the machine was running (those Dell's are *so* quiet you need to double-check that they've been shut down).
Some suggestions:
- You might have bad memory. Download the
memtest86 program from
http://www.memtest86.com/ . It's a free ISO image of a bootable CD that you can run to do very thorough memory testing of just about any x86 system. An indispensible tool....
- You might have a buggy device driver. Check that you have the latest WHQL driver for your video card, and perhaps any other devices. Check the manufacturer's website for upgrades to the NIC and other embedded devices. Make sure that firmware is up-to-date, sometimes new drivers haven't been well tested against old versions of firmware.
- You might have defective devices - keeping track of what you were doing right before the BSOD might help narrow down the possibilities here.
- You might have a bad CPU or motherboard. Truly random crashes can be due to a bad or poorly seated CPU or card. Many times I've fixed a "possesed" machine by reseating the CPU, memory, cards and all other cables and connections.
Daily blue screens are not a feature of Windows, your system is sick.