Can anyone explain differences between this 2 components?

Solution
Companies sometimes offer more than one model of the same GPU. For instance, they might offer a basic low cost version. Slightly higher in cost, they might offer a version with a better heatsink/fan and/or a higher clock speed. Usually they also offer a much higher cost premium version, that's overclocked and has whatever other extras they can offer.

It's possible the one with the better cooling will generate less heat, which means it'll operate quieter since the fans don't have to work so hard. Neither card will overheat through normal use. The extra clock speed is a bonus, although depending on your usage it might be of no practical use.
Companies sometimes offer more than one model of the same GPU. For instance, they might offer a basic low cost version. Slightly higher in cost, they might offer a version with a better heatsink/fan and/or a higher clock speed. Usually they also offer a much higher cost premium version, that's overclocked and has whatever other extras they can offer.

It's possible the one with the better cooling will generate less heat, which means it'll operate quieter since the fans don't have to work so hard. Neither card will overheat through normal use. The extra clock speed is a bonus, although depending on your usage it might be of no practical use.
 
Solution

Math Geek

Titan
Ambassador
biggest difference is the size of the card. the single fan is a lot shorter. clock speed is almost the same so they should perform similar. overclocking would be easier on the strix card since it has better cooling.

considering the strix is a bit cheaper, it's the better buy unless you need the shorter card for a smaller case. the strix cards are well know for being cool and quiet and earned that over numerous generations and models.