This seems to be a problem mainly of the Nvidia GeForce FX5*** cards. They're most probably aware of the fact, that the drivers they dispatch aren't quite suitable for their own hardware, however noone seems to care. Anyway, for those, who have the "nv4_disp (...) infinite loop" BSOD problem (like I do right now :P) I'd suggest you try another OS, like linux or free/openBSD. The fact that I get the BSOD quite often when booting WinXP SP2 and NEVER get any problems with linux speaks for itself. There may, of course, be another reason for it but it's beyond me ;)
The weird thing is, I had the HDD and DVD-RAM drives removed from the machine for over two months, since I needed them somewhere else, the problem WAS there before this "break" and WASN'T there after placing the configuration back together... for a while(3 days or so). It's back again now, like a ferakin' terminator, always back :P
I have the strange feeling this might reside in some BIOS settings or similar, since leaving the mashine off the power grid for a long time has naturally cleared all settings and stuff... might be the reason it was running properly for a while however I'm sick & tired of it, so goodbye windows :)
sorry, must edit
it just occured to me, another possible source of the problem is directx, since linux uses opengl instead and experiences no problems