you said that it takes awhile before it hangs..this happened to me before on win2k..turned out to a bad cpu fan...and after while damn thing got to hot and would start acting funny BSOD then finally lock up...so might want to check the cpu and vid fan.