The tubing on your frame looks as if it could be a bit more rigid as well. Larger diameter tubing can help with frame flex. My most stable bikes have this sort of tubing. If you like this frame, though, you can probably make it work better without going to a new one (by making the rest of the system more stable)(or by making the existing frame more rigid, which is an unusual step but, it seems to me, a possible one).