Can't believe that i'm going to say this for the 135448th time :s but why is everyone assuming that before the patch 1000 dodge = 100% and after tha patch 1000 dodge = 10%. Both of these assumptions are definitly wrong, because even with 1700 dodge mobs lvl 30 could land some hits on me before the patch (ofc once in a while), so dodge doesn't work like that.
I don't know the formula they are using to calculate it, but what I'm sure of is that you will never reach 100% dodge, because dodge is always calculated based on your dodge and the enemies accuracy, elseway what's the point of having accuracy even.
As for the reason why us, dodge builds, are being hit much more in the new patch, it's simply because the devs decided to add some cap for dodge (can't have a dodge rate higher than 75% for exemple), of course I believe that the cap we have now is definitly low, but that's the only logical explanation i can find for what's going on atm.
For ppl who will say that they rised the accuracy of all the mobs (I say all because even lvl 10 mobs can hit me now :p), I'd say that it is out of the question,firstly because it's a dumb way to fix the problem, and secondly because it will just take them too much time to rework the code of each and every mob in the game.
As for ppl who will say that they just added a multiplier for accuracy in the formula [ exemple : "first formula" (dodge - accuracy)/dodge = % to dodge /// "new formula" (dodge - 2xaccuracy)/dodge = % to dodge ], I'd say it's also impossible because it can't explain how ppl who have around 1300 accuracy can still miss a lot on dodge builds, unless ofc there is a formula for pvp and another one for pve.