Im looking to buy this graphics card (Palit GeForce GTX1050 Ti 4GB Dual OC (NE5105TS18G1D)) and i don't know if it will fit in my motherboard (G31M-ES2C) can anyone check or know if it will physically fit?
It should work just fine, your trying to connect a GPU with a PCI-E connector to a motherboard with a PCI-E slot xD It will connect to that slow and work just fine as long as the slot your using is a 16x slot and not a 1x or 4x slot. So it is usually the very top 16x slot you want to use. Also, since your looking into a 1050 ti make sure the motherboard doesn't have a slot limit for power, I had an older motherboard that limited the powerdraw through the slot and wouldn't let me OC my card very far because of voltage limits.
will it physically fit tho? like no interruption by any other part?
There is a capacitor right behind the slot, but it shouldn't effect the lock from locking on the card as it should be over far enough and there should be know issues.