You can rest assured that it isn't AH fault for disco's.Somewhere in the inner workings,there is flaw, in your system.I had similar problem,picked up phone,talked to Skuzzy"a true gentleman",and he suggested playing the game in the Win 98 mode,and bingo,problem solved.Hat's off to Skuzzy,and I hope you find your problem.
IronDog