Please help me choose a laptop for the following requirements :
1) I am a student interested in graphic designing (open GL, 3ds max, adobe suite) etc
2) I am not into gaming (only Counter strike, NFS-MW)
3) I want the laptop to run smoothly , and speed is a necessary factor , during multitasking (even if it involves little heavy tasks)
The difference between 1 and 2 are negligible. Number 3 is the only one that I would trust to play any games at all, but to be honest, the Graphics in these choices are not designed for 3d gaming. Considering your very modest gaming needs, though, and you should be fine.
Now, if you are doing true multi-tasking then option number 4 will be your best bet, since it is a quad core + hyperthreading & Turbo, while the rest of the lineup (i3 330m/350m) are dual cores with HyperThreading and no turbo feature.
If you require battery life #4 will probably be the worst choice, but if you are getting a laptop as a portable desktop, and will be able to keep it plugged in, then #4 is a solid choice.
None of those options will take advantage of CS5's features or be particularly useful with AutoDesk products. Quadro works for Adobe and AutoDesk but ain't so hot for gaming....ona desktop, that would leave fermi but no fermi mobile options that I have seen.