Christ, I amaze myself with my ignorance sometimes. How do you make overheating weapons not overheat at level 4? Change the "applies to primary" flags? Edit something in the weapon definition? Crank the cooldown on that upgrade?
Or just set Percent_Increase_Per_Shot to 0 and the overheat bar never shows up to begin with.