well if it sfor PC, Minimum 6600GT, that can play any new game on fair graphics... CSS not a prob, i would buy a GeForce 7600GT to be honest... rated as best performance to price ration and very overclockable.
whats wrong with the whole x1xxx series up to pretty much the x1800xt is that they are not very good value for playing games. they are much better at video encoding and suchlike.
i would choose an x800 GTO or similar over an x1600 any day for FPS roughly the same price as well. dont know anything about the laptop side though