Talking about graphics cards, I have a Radeon X1650 card and it works great for shooters (I play a lot of Counter-Strike: Source) and highly detailed games. It's not too terribly costly either. About $130 USD (sorry, don't know the conversion from dollars to pounds). So, if you are looking for a great, cheap card, I'd look into the Radeon series. :D