Yaro, your post is outdated and no longer accurate. CUDA is useless in day to day use, and PhysX is dieing tech. Nvidia drivers are now no more stable than AMD drivers. I have no real preference, but the game is different then it was 3-5 years ago.
The real benefit of Nvidia right now is the TWIMTBP concept in many games. Because nvidia assists many companies in writing code optimized for their cards initial releases of games tend to have more flawless capability than initial release AMD cards, who don’t have that support in such large spread areas as Nvidia.
Unfortunately Nvidia is slow to release drivers, and with the drop of some partners the Warranty situation has been a bit muddled. Nvidia is more competitive at price points than they used to be, and their more effective architecture means they can still be profitable while lowing sale price. Also, nvidia is so much better for folding. SLi isn’t useful for 3 or more cards…which sucks.
AMD has it’s own set of positives and negatives. Solid offerings at every price level seems to be the norm, so you can always get the performance you want from an AMD card on the right budget. While AMD is quick to release drivers, they are often slower to implement features, and only incrementally improve drivers. Nothing is ever drastically changed anymore. While CCC is more refined than it used to be, it’s in need of a visual update ( being worked on but still ). AMD has less inside contact with game developers which means their initial release performance is sometimes unoptimized. Crossfire still causes problems some of the time, and still suffers from optimization issues.
Just my 2 cents.