There are a broad range of cards that will work on your system. To narrow it down, it would be helpful to know:
1. What is your budget?
2. How do you plan to use your computer?
What games? What settings? What resolution of monitor?
Any other key applications besides the normal office and internet applications?
3. Do you want the best card for your budget or one that will just run your game set, or more future and upgrade proofing?
For a better background and guidelines about upgrading video cards, you might look at this site (particularly the "criteria" tab about defining wants and requirements) that explains how to upgrade a video card, including selecting and installing a video card):
if your sole question is (will my psu handle the 4350?) then the answer is yes. i dont think it even needs to be connected to the psu (it gets all its power directly from the motherboad its placewd on) soyou dont need to worry about that in the slightest. but that is a pretty weak card and if your even an OCCASIONAL Gamer then its not going to serve you any justice get this card only if you use your computer for watching Movies (HD or non HD) and internet browsing anything other than that graphics wise will really push it to its limits. TBH i dont even think it can play Chess Titans without some Lag LOL!