I will be the first to admit the AMD makes some great hardware at affordable prices.
I will also say that I prefer Intel and Nvidia because if one buys strictly on price . . .
You will get what you pay for.
I have had some bad experiences with Athlon and Radeon products, that is just me but I will never go there again. I would rather pony up some more money for a better quality product.
Intel makes solid CPU's that are the industry standard. I do not want a chip that is 90% compatible or has AMD making some lame excuse that Microsoft needs to fix Windows in order for the chip to achieve maximum performance.
Nvidia has much better drivers and tech support if there is a problem. For example look at the game RAGE, when it was released the reputation of the game was irreparably damaged because of AMD driver issues. AMD admitted they had a problem and issued a few patches until they got it right. Id software responded quickly with a patch for the game. I didn't know what all the fuss was about because the game always ran just fine on my computer.
Nvidia charges a little more because they work harder at making cards that are going to work right, first time, every time. I save money by purchasing last years top of the line card when the prices drop after the next generation is introduced. If you want maximum benchmark performance for your dollar, by all means buy a Radeon. Just do not complain if you have to wait a while for a driver fix for every new program that is released. I have bought or been asked to fix too many AMD computers that were incompatible or overheating due to a defect.
Nvidia the way it is meant to be played.