Grrrrr....
A long time? Surely you jest, Z-Man!! I have a BSOD-making machine here! My box - a custom-built lemon by Falcon Northwest - has an Asus/Nvidia motherboard that has never gotten along with Nvidia's display drivers. I used to have BSOD's at the rate of literally 8 or 10 a week. Less now since I have changed out graphics cards twice. Also, Falcon installed a Hauppauge TV Tuner card that also seems to have conflicts with just about any other audio codecs in use on the box. Then there is the fact that Nvidia arrogantly has their display drivers grab interrupts based on written code, whether or not something else is already using it, and it refuses to allow XP to manage the sharing as XP normally does. This seems to only be a problem with Creative sound cards. Someone here at DC advised me of this: Whenever a new graphics driver is available from Nvidia, I must first uninstall the Creative X-Fi xtreme Music card, install the new Nvidia driver, and then reinstall the Creative card! Creative - not particularly known for the best drivers themselves - at least survey the interrupts and changes its choices based on what's using what, unlike Nvidia's selfish crap.
OK, enough on my box. Now let's talk about the new Dell i530 I got for my wife! Her ATI graphics card crashed at least twice a week for almost a year. Aarrgghhh - graphics card driver hell! I'm in it!!

Actually I just found yet another solution for this a few days ago and she is now on the longest straight run without a BSOD since I bought the darned thing. Dell is clueless, as usual. Lots of Dell users of their HD2400 monitor are experiencing this evidenced by the forum posts at the Dell Community, but Dell has not offered any solution thus far. I just tried a new release of ATI's control center software and driver but only after a long and thorough cleaning out of ALL registry keys related to ATI - and man oh man are there a few of them. Supposedly this has worked for a lot of folks.
Long time ago?? $&&%*(%%!!
Jim