ping at high speed or foot to the floor

I have had a pretty good ping at higher RPM foot to the floor and hitting it to the floor in general. I checked timing with the vacuum pluggged off and was still 18*idle, 34*@ 3200rpm (which is what my FBO distributor was curved to) but for kicks after checking the timing I hooked the vacuum up and it goes to 49* @ 3200rpm which may not mean anything because there is no load.

I took the FBO distributor out and put my old Mopar curve distributor (7*, 35*) in and the same ping happened. I then did a full turn clockwise on the vacuum advance and it runs great.

I want to put the FBO distributor back in because it idles way better. Can I, should I do the same adjustment to the vacuum advance?

I know it may not be the correct fix but I am not willing to buy a bigger carb.

I just last week put in a new Edelbrock Thunder series AVS 650 carb last week thinking that would cure the ping. It made the car run way better but did not effect the ping (detonation).

I just want to drive it without hurting it. I don't need all out performance.