The power supply will be fine for up to two cards. Your memory is a good kit so don't worry about it. Cooling shouldn't be a problem if you buy cards with none reference coolers. I would recommend getting something from the HD 4000 series rather then buying a second 2600xt, as a single HD 4850 or even 4830 should outperform two 2600xt by a wide margin.