The 6990m is a very good card, especially for the price. However,it isn't quite as good as the 580m and it doesn't have as good driver support. It also runs slightly hotter. Your choice though, if you can afford it, the 580m would be the best, if not, the 6990m will be fine.