Right now the Nvidia 8800 GT is blowing its competition out of the water. It is fast and stable but for a price of about 200 US dollars and up. It all boils down to what you are using your computer for. If its intense gaming Nvidia is your best bet. If not ATI also makes a decent product.