Im pretty sure I'm correct on this, changing plug gap and heat range does not influence engine temperatures nor popping in exhaust. Heat range of a plug is a measure of how well the plug shed its heat, with the idea to get it correct range for the plug to reach self-cleaning temps over the engine operating temp range. Too hot a plug will lead to premature electrode degradation, too cool a plug will lead to excessive carbon fouling. Gapping is important to be within the capabilitues of the ignition setup. Just go with the book specs for the bike.
Lots of popping on my bike was a sign of over lean condition, solved by properly cleared carb jets, proper sized un-worn needle and needle jet, no air leaks inlet mani fold joints, well fitting, non perished cross tube on inlets, and properly balanced carb slides.
When you next get popping, try applying the choke to see if popping changes or stops, which would indicate engine too lean and you need to find why. Dont forget, choke lever on these carbs must be fully tight on the cable for choke OFF. Many have made that mistake.