What generation would a Puma be for you?
And I state again that a BMP-3 (18,7 tons) weights just 200kg more than a BMP-2 which is penetrated by a 20mm all over the front and even 12.5mm on the sides.
Than we have a modern IFV like the Puma with 43tons (And I agree a bigger chassis) which claims to be able to withstand modern 30mm of which just the add-on armor weights round about 2/3 of the BMP-3s overall weight.
There is just no way a BMP-3 reaches this level of protection.
BTW, the "small" difference between a M60 and a Abrams is nearly 20 tons.
But I totally agree with you that if you want to be able to plan for the future a 35mm-40mm gun is better.
Not just because of possible armor of new IFVs but also when it comes to payload for HE and ABM ammo.