What Mainer said^
Also a better spark can help by lighting the mixture off quicker, giving less chance for detonation.
Going to a bigger spark and a projected nose plug 'could' lead to a reduction in BTDC timing, ostensibly reducing the backwards pressure on the piston as it rises, increasing power in the process....that's the theory...and it makes sense...but, every engine is different.
High compression, timing, spark scatter, fuel, a/f mix, 'squish', oil in cylinder, plug nose length, heat range & gap, sharp edges in the combustion chamber,....harmonic damper condition...
The trick with the plug is to have it hot enough that it won't carbon up, and cold enough that it won't become the hot spot that causes problems...If your engine is basically stock you really shouldn't be pinging unless there's something else going on.....as stated previously.
Colder air intake and a cooler thermostat could help...
Timing - you can get pinging and detonation while the engine is still increasing in power. Best to dial it back till you figure the cause. Or burn a piston...your choice...
Have you checked your damper to see if it has slipped?
What is your compression pressure? checked?
Tried a leakdown test?
Checked for a vacuum leak at the manifold? could lead to a lean condition on 1 or more cylinders....
A search on 'best ignition timing' or 'knock limited ignition' will get you some good info.
This one is a decent start:
http://www.onpointdyno.com/2015/01/knoc ... tion-time/