I've had good luck using the Spiral Solutions Protein treatment, followed by their Deeply Decadent conditioner, with my fine 3B hair. This combo of protein and moisture could help you. But I agree that ultimately, you do just have to let go of the damaged length -- either a little bit at a time, or by getting it cut up to collarbone length and then growing it back out. Clearly you have pretty hair -- it will all be so worth it!
3b, fine, medium density, normal porosity
Wash: Phytolisse and Shea 10-in-1
Rinse-out: CJ Deep Fix, Phytolisse, Shea 10-in-1
Leave-in: Phytokeratine, CCCCL
Styling: Phyto hair curling stuff or Deva Coconut Supercream (which may turn out to be a HG for me!)