different aftermarket cooler...
different core clock...
and probably the price...
MSI card is overclocked higher so it will perform a bit faster out of the box ,
but you can always tweak card from sapphire at home , so if it´s cheaper go for it...
what processor and power supply do you have by the way?