No, he is punching from too close in. He is the bigger longer fighter and should keep more distance and not lean in.
Just talking about the power. Williams has a shaky chin and not a lot of power and Pavlik is all power.
Actually the problem is he seems to prefer fighting inside and thereby neutralizing his advantage. It's this penchant for unintelligent fighting that made me say Shane had a shot at beating him.
He looked hurt a few times tonight already. At this weight it is looking shaky. I don't know how how hard Martinez hits though, but I know Pavlik hits harder. I would put money on a Pavlik KO against Williams.