+1 to proximon's suggestions but is there any reason why you want two separate cards running in crossfire? Why not spend the money on a more recent card like the GTX 260, 275, 285? In terms of SLI/Xfire you can look at the GTX 295 or 4870x2 if you're set on ATI.
An RX Rosewill is a cut above average for them. While I wouldn't recommend one, it not quite as bad as Helloworld makes out. Certainly doesn't need to be tossed out.
It's considered a tier 3 PSU.... If you had a choice between the Corsair 850TX and that Rosewill, you would take the Corsair. We hate on Rosewill out of principle because they generally do sell crap PSUs. There are a few exceptions, like this one.
The cards between ATI and Nvida are more of what your like more. I switched to ATI because Nvida doesn't do oblivion with HDR and AA and ATI does but now Nvida has cuda and the new phys-x system, but its not very hard to make ATI do PhysXs well its easier then making Nvida do HDR+AA....
i am not a fan of cross fire they take too much wattage and are just a pain in the arse... if your not going to buy a new PSU get a single card the 4850 is awesome ^_^ and the 4850x2 if you want the power. I currently have the 4850x2
Thats one thing about this site, you get about 5 different answers in a minute, sometimes it's because of fanboys, sometimes they're all somewhat right, and other times there are some completely misinformed comments, you just have to sort through the Internet to find reviews and which one is the truth if there is one.