What is this GPU for? All those cards are good for Word and Excel, but useless for recent games. If your friend is looking for a gaming card he should get the $160 9600GT or better. That's the cheapest card I found on that list which can play Crysis acceptably, for example.
Yeah I would definately second the 3450. Its pretty much the best GPU for HD as it has avivo which offloads HD onto the GPU so it won't ever lag playing movies, plus it sends audio through HDMI out of the box (on Nvidia GPU's you have to connect a cable to it for it to do that)
If you want a comparable nvidia part, it would be the 8400GS, but the 3450 is MUCH preferred over it.