The Cooler Master isn't a bad PSU, it's just mediocre. The Corsair is a very good one. Everything else looks good. The HD4850 would be well worth the extra money, but if it's not in the budget there's not much of a debate. But the Inno3D 9600GT is only 1200 Rs more and is a bit better.