Nasus can easily beat urgot if he plays correctly and doesn’t feed urgot. Conq helps so Nasus can easily deal with urgot’s tankyness.
If both champs are even (urgot and X toplane champ) then urgot will get beaten by a good portion of top lane champs like Nasus, Darius, Rumble and teemo.
But during the early game there aren’t a lot of options of champs that can 1v1 or beat an urgot early.
I have beaten a lot of Urgot’s as nasus simply because they didn’t deny me cannon minions, misused their ults, let me get fed early, or I played cautiously and was able to outscale them.