Mild 318 pinging

It’s likely rattling right around peak torque with a higher load. Sounds like you have the timing scienced out pretty well, but I’d recommend experimenting with slowing the curve down a few hundred rpm and delaying it a couple degrees through the middle. Keep the big timing numbers at cruise for mpg. If you have an adjustable v can, adjust it to come in a little later. Once the engine spins up a little does the pinging go away? You might also try a slightly colder thermostat, plugs, and/or a little more fuel if you can.

No, it will still ping even at higher revs. I don't often really put my foot in it, but when I have, I'll hear it rattle pulling 2nd gear which I know is not good for the longevity of the engine. What you recommended should help with that also.