A stiffer bottom bracket won't stiffen the bottom bracket shell and certainly won't stiffen the rear triangle. Save your money and either learn to spin lower gears or get a different frame.
BTW, you said the bottom bracket flexed 2 cm under torque? That's almost 7/8"! Are you sure you didn't mean 2 mm? What you were seeing is the bb shell moving.