your first job is to establish current condition of the car. To include list of mods, tune?, list of thrown codes, compression on each cylinder. and why overheating.
then form a plan to repair problems and mod/un mod to your plan. Overheating may be a simple thermostat. Suggest you seek professional diagnosis and advice from a shop experienced with modified subarus. What you will learn is priceless.