so nvidia is better to use?
In general ATI & nVidia usually trade blow for blow depending on the games that are being benchmarked. nVidia's mainstream and value cards are generally better than ATI, the GeForce 7600GT is a good example of a mainstream card with very good performance.
ATI's cards tends to be better when you look at their high end cards like the Radeon X1900XT and X1900XTX. Their X1800XT is comparable to the GeForce 7900GT. People generally say that the graphics quality of ATI's video cards are better than nVidia because graphics "look better on screen."
ATI cards do consume more power though. For example, an overclocked 7900GT 256MB eats up about 58w of power. The X1800XT 256MB eats up around 104w of power. You're talking about a difference of 46w or 80%. Therefore, you will need to buy a slightly more powerful PSU for an ATI, than you would for a nVidia. The cost in electricity will not kill you.
----------------------------
Regarding a PSU, don't be cheap. Many people want to spend as much as they can on a CPU and GPU, but when it comes to the PSU they want to spend as little as possible. Bad idea. If your PSU dies, well let's just say that PSUs don't really like to go to Hardware Heaven alone.
Buy a PSU from a good namebrand. I prefer the Seasonic S12 series because they are have been in business for a long time and they design PSUs for both the consumer market and industrial market. More importantly, their PSUs have been tested by independant hardware sites and have gotten good reviews across the board.
The S12 series is very quiet; I can hear the other fans in my case, but not the Seasonic. Their PSU are aslo very efficient (85%), meaning it doesn't waste too much electricity from the A/C outlet to power up your PC. However, the Seasonic S12 series is somewhat expensive ranging from around $55 for the Seasonic S12 330w PSU to $160 for the Seasonic S12 600w. You get a rocksolid PSU for your money.
Other namebrands that you should consider are Antec, Enermax, Fortron, OCZ, and Silverstone.