So there is some good news, and bad news.
Your motherboard and power supply will support a decent graphics card.
However, your case is not so friendly. If the pictures I am looking at are correct, you're going to be constrained when it comes to space. Which means you won't be buying a Gigabyte Windforce which is absolutely massive.
In your case, I would be looking at smaller profile video card. Myself being an Nvidia fan (I've had too many bad experiences with AMD) I would consider a Nvidia GTX 750 Ti. If you are a Radeon fan, I would suggest the R7 260X.
Hope this helps!
MSI GTX 750 Ti:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814127784&cm_re=gtx_750-_-14-127-784-_-Product
Asus Radeon R7 260X:
http://www.newegg.com/Product/Product.aspx?Item=9SIA0ZX2CU6041