Frame is likely worthless at this point. At least you have a nice set of components.
You might want to take the opportunity to try out a new frame material. For frame durability, pound for pound, nothing really beats iron. It'll last forever, as long as you keep it free from moisture, and it makes for fun hilly descents.