Yes, Chavez peaked at lightweight. But he was very adaptable. In relied on speed/reflexes less than Camacho. Camacho's game was centered on these attributes. Therefore, when they met in '92 Camacho had lost so much in that department, that he couldn't compete with Chavez, who still had decent speed, an iron chin, great stamina and workrate. In '85-87, Camacho's movement and handspeed would have made things difficult for even a prime Chavez. He would have used better angles and movement to keep Chavez at bay, unlike Rosario who traded with Chavez quite a bit and fought most of the fight off the ropes. Prime Camacho was very slippery, but also could be very aggressive and packed surprising power. By '92, he was still sippery, but the aggressiveness and power seemed long gone. I think prime for prime, Chavez probably still would have won, but it would have been much more competitive and closer.
Prime Chavez destroys prime Camacho. Of that, I have no doubt. If Meldrick Taylor's speed wasn't enough to foil Julio, neither would Camacho's.
Taylor was a volume puncher, not a mover/boxer. I do agree Chavez would have beat him tho. Destroy? No. I think Camacho would have won some rounds in the first half before Chavez took over.