Dual point distributor ID question

OK, that makes sense.

I have been studying up on the ignition specs because I'm trying to figure out why my car is pinging so bad. Apparently it was pulling 53º total advance, which is nuts. All in, by the book, should be 32.5º (I'm assuming the 10º at 1800 is the maximum centrifugal advance), but it was pulling 38º on the centrifugal alone. So I was contemplating swapping in this other distributor. It should be identical, in theory, but maybe the springs are in better shape. I also have a CAP distributor, but it dials in more centrifugal advance, faster, which wouldn't seem to help.