I am looking at getting a new graphics card, but am not very good on what is what. I can't get pci-e, so it'll have to be an agp. At the moment my friend is offering me his old XFX GeForce FX 5950 Ultra 256mb for £100. Is this worth getting or should I spend the extra and get a 6600gt ultra 256mb agp or whatever (http://www.komplett.co.uk/k/ki.asp?sku=307193&cks=PRL )?? Or is the 5950 a better card?? The main reason for the new upgrade is to be able to play Battlefield 2. Thank you for any help you can give me. Regards Richard p.s. the specs of the 5950 look better than the 6600gt, but I have no idea what all the numbers mean.