Hi, I have a question, I was wondering if i can Upgrade my AMD R7 250 to NVidia GTX 950 without changing my current PC parts which are :

Motherboard Model : H61M-S2PV
RAM : 6GBs DDR3
CPU : Intel Core i3-2120 3.30GHz
VGA : Sapphire Radeon R7 250 1GBs

My AMD R7 250 Fits fine in my current Casing, will it fit GTX 950 too ?, Thank you.