Don't bother with Geforce FX5xxx cards, look at the 6600GT (£100 or so) , 6800 (starting at about £125 now) - I know the NVidia model numbers but not the equivalent ATI ones, I'm sure someone can make more suggestions on that front.
HP Envy x2 review: Hands-on
How Sketch and InVision have revolutionised our design workflow
The best tech gifts for Christmas 2017
Les meilleurs jeux de société (2017)