Once again with the irritating questions.
Originally I was going to upgrade my Radeon 9800 Pro to the best AGP card I could find, but my father and I have worked out a little deal where he gets my computer and we both put money towards a new one for me.
Suffice to say, that means PCI Express is on the cards.
I can't afford to spend stupid amounts of money, but I would like a card that can run (Half Life 2, Doom 3, Battlefield 2 etc.) on top graphics settings (not counting FSAA and AA). Something that has good modern shader support and so on. Preferably I'd like to spend up to £150 / £200. I've no affiliation to ATI or nVidia so that doesn't matter, and please please don't let this degenerate into a war between which brand is better.
Thanks guys!