I would say that since the card is a MSI it is a good value for that hashrate.I personally own 2 MSI cards,one 3060 ti which can't do more than 59.9 Mhsh and a RTX 2060 12 GB which can't stay stable at 37 Mhsh but only at 36.4 Mhsh.I have one of such cards with Samsung memory so I blame the brand and not the memory chip (Samsung,Hynix,Elpida or Micron),it looks to me that MSI cards do not support really high overclocks and it appears so,also in my old cards 1050 ti and 1060 the same was happening with MSI cards,that is why I came to this conclusion.
I have MSI 3060ti that do 61MH on hive OS, what is your OC settings and also what is the memory of your GPU? Samsung, hynix or Micron? To achieve the outmost hashrate you need to use different OC settings.