yes a gtx650 will work perfectly with your machine.
just do keep in mind that you perform a bios upgrade before you put in your new card.
your psu will do fine.
another thing to keep in mind though is your processor. the next time you think of an upgrade,make sure it is your processor.
have fun gaming and regards