I think overclock should be something you cannot be in a sustained fight with. Kinda like overheating modules in eve or flux in starsector. At some point, your ship should have to take a break to recover, so you'd have to disable overclocks. Here are my proposed changes :
Every module can take 3* more heat than currently before taking damage/fires
Thermal Batteries are 2.5* times stronger (at no extra cost)
Thermal Canisters create net positive heat, losing some heat required to fire (meaning they are worse at dissipating heat, but are easier to keep firing, and doing the same damage)
Radiators only dissipate 300 heat/s base, but come with built-in heat storage of 30k. They also dissipate more heat the more "full" the system is, ramping up to 550 heat/s
Why ? I love overclock being powerful, but the downside shouldn't be cost, it should be a weakness, something you can actively exploit while playing against overclock. If you know you can't face it head-on, you should be able to outlast it, let it burn itself. These changes will also allow to use overclock as a "secondary" mode, where you invest minimally into it just to get the option to use it in battle if needed (kinda like boost thrusters giving you a short burst of speed in a hurry, or an explosive charge letting you get rid of problematic armor)