Personally, I wouldn't bother, but if you really want a new graphics card, I'd probably look for a Geforce GTX 1050 that does not require a PCIE power connection direct from the power supply.
As long as your motherboard has an available PCI-Ex16 slot (yours does), then the graphics card will physically fit. The other question you need to ask is whether or not your power supply can handle the new graphics card.
From what I can see, that power supply doesn't have the necessary power connectors (2x PCIE 6-pin) for your new graphics card. You're going to want to replace it. Unfortunately, power supply costs have started to rise as well. I'd probably look at something like this Seasonic:
Never mind, I will be buying a 500W power supply is there anything I need to look ? or every power supply will fit ?
Is this one ok ? (PSU ATX-500W12 Bulk - 500W/PFC/120mm fan)
Personally, I wouldn't bother, but if you really want a new graphics card, I'd probably look for a Geforce GTX 1050 that does not require a PCIE power connection direct from the power supply.