I just upgraded my motherboard to Asus PC-DL Deluxe board. IT has 2 2.8GHz Xeons and 2 1GB 2700 memory modules set up for dual channel operation. However, I am having very strange and seemingly random problems running Windows XP. Here is the problem. I can load Windows XP without any problems and I can run applications. However, sooner or later things start going wrong. Applications that have never crashed before like Internet Explorer start crashing and I get random "blue screens." The STOP screens are never the same. They either do not specify which driver caused the problem or they specify seemingly random drivers at fault. Anyting from video driver to ntfs.sys to yet more driver names. The blue screens seem to happen more often when I run games. A game that utilizes DirectX 8 to be more exact. My Windows XP is up to date. I have downloaded and installed all patches. I have installed all the latest BIOS and driver updates I could find. Well, basically, I don't know where to start trying to figure out what the problem is. I have a suspicion it has something to do with memory or maybe overheating since the problems are so random. Please help. Let me know what information I need to provide to try to solve this problem. One thing that cought my eye, that I am not sure if it's normal is that during boot up the BIOS displays 4 lines describing CPUs. This is of course a dual CPU system. Why does it display 4 lines of CPUs and why does Windows XP think I have 4 CPUs? Does it have something to do with Hyper-threading?