Apologies to all nVidia fan boys out there for this title but I'm really puzzled here! It was 8 years ago that I built my last gaming rig, and now (being tempted with the excellent realism of today's PC games) I decided to build a new high end gaming rig. I've done my homework and did a lot of research to select the components that best fit my needs. Now, I would like to decide on a single GPU that would run any game at a resolution of 1920x1080 with highest settings delivering 60+ frame rates. I'm considering to go with nVidia for one reason; Physx. I'm really impressed with the comparison videos that I've seen and I think that it adds a great deal of realism to games. My only objection is that turning Physx "on" in games supporting it greatly impacts frame rates and reduces them to an unacceptable limit, which is simply stupid. Do nVidia expect us to buy another nVidia card just to run Physx?! Why don't they simply add a separate chip on their board to carry out Physx processing without impacting the overall GPU performance?! We already know that the PCI-e 16x bandwidth isn't the bottleneck there. I have already decided to discard GTX 480 and will do the same for the upcoming GTX 490/495 if they don't have such capability, and opt for AMD ATI 5870 or 6870 instead. I'm building a MicroATX system and I have plans for a Sound Card, so I only have one PCI-e 16x slot intended for the best GPU, what do you think?