I would recommend any Strix card, AMD or Nvidia, simply because of the fan header pin on the GPU and because Strix cards in my opinion are the best!
high-ultra settings 1080p60-75 all day has a fan header for better cooling (in my Corsair Carbide 240) has a backplate keeps cool
maybe over priced a little..; it is a 1050Ti after all..