Hello, I seem to be getting loads of messages from games now telling me I need a new graphics card which supports pixel shader 3.0 or other stuff like that (damn Championsheep Rally needing this new fangled technology ). Currently I have a Geforce 4 MX420, which I think desperately needs replacing. I am having trouble figuring out which range of graphics cards I should be looking at. I don't want to spend too much, around £100 (about $180) at the most, but I have been reading on some websites that budget cards like the geforce 7300 aren't cut out for gaming and don't display resolutions over 1024x768. Are the higher spec 6 series cards better than the budget 7 series ones, if so what would be the reason for putting the new technology into a card that doesn't require it? I primarily want a new card for gaming, and my motherboard is only AGP 4x, ive seen some very reasonably priced quite high spec 7 series cards but they are all PCI-E which I don't have. So would a 6800, or a 6600 probably be the type of card I'm looking for? And are all 8x AGP cards still backwards compatible? I would also want the card to last as long as possible and be as compatible as possible, so is there any new type of pixel shader/ shader model thing coming out which will mean i'd need another card to play the latest games? Thanks for any help or guidance.