I was about to give up but I managed to play it without the weird white black errors, game is now running flawlesly, it saves, and plays at full speed, I still cannot believe it I managed it on win 10 with AMD. I already wanted to buy some old Thinkpad laptop with Win XP so I could play this game again.... the prices of these things are suprisingly low.
To fix this, I had to change one thing in the dgvoodoo - Output API in General tab - change it to "Direct3d 11 (feature level 10.0)" and voila, suddenly it worked without trouble. DONT leave it at "best available".
This will probably not help you much, but reinstall from scratch, follow this guide to the letter (BUT MAKE SURE TO INSTALL THE LATEST dgvoodoo 2.62), and then, always change one thing in the dgVoodoo, try to run it, if it does not work try again changing another setting, and again run it... It took me whole week but there are so many specifics that can work on different machines. And don“t forget the D3D9.dll, it may not make a difference but try every possible fix one by one, there are many fixes described on the forum.