Since VLC PLAYER is free.
Widely written up on CNET I take it you didn't look into it.
The advice is free too. But it looks like you want to pay for this. So go try other Windows DVD player apps and see if they can fix it for you. Then buy the one you find works.
Here I'll go with the free solution.