I do believe that crack is a frame killer. You might find a good aluminum welder in the area and have it welded but if the frame is heat-treated you will destroy the heat-treatment and there is no telling how long the weld would last. It is better/safer to just find a new frame.