Since PSUs are generally universal sizing it will have no problems fitting in your case. As well as the 7950 will fit perfectly as that computer already comes with a 7xxx AMD card, It's all universal with the PCI-E slots.
Good call on upgrading the power supply!