So something you may want to add the the original post, if you don't run the D2VidTest in the install folder that alone can cause constant c000005 errors as well as the game crashing and failing to load regardless of any other fixes you try. Should be the first thing you do.