Lenovo has the best quality between them.
GPU wise, 6630M is the best choice between them.
In terms of battery life, the Sony VAIO C will give you the most because of having a dual core CPU(compared to quad core ones on the other models)
Maziar......I am bit confused now...My purpose is working long hours on net and play games...so now according to you which is the best out of three or do i need to check HP