Gonna beat some dead horses here, but IF:
-a ~33 tonne up armoured M2A2 can take 122's and do pretty well, how well would a 40 tonne vehicle with more modern armour, more slope, less volume (and surface area) for that weight do?
-if a 120mm turret doesn't get you anything vice 40/50mm + ATGM...