Yes, it should work and so should the Asus Strix. If it does not work then there is something else going on because your board is compatible with a 1050ti. Even running PCIe 2.0 with 16 lanes should not be a problem for the 1050ti.
I have returned the strix and bought the pheonix because it's smaller and has only 1 fan . Hope it will solve my problem