It's no secret that AMD lacks the finesse that Nvidia has when it comes to drivers. Also you will always have games that are biased towards one architecture or the other. BF3 works better with Nvidia cards than AMD. However AMD has managed to make huge strides with their drivers and they always catch up with driver revisions. It's always wise to wait when a new product is released to see if it has any issues and for the software dept to work out the kinks with the new drivers.