My advice is: if you want a good laptop from HP, Asus, Toshiba, Acer or whatever, just get a good processor and GPU and upgrade the RAM later on. Like get 1-2gb. Just make it has a high limit (like most HP's have a max of 8gb)
For example:
I buy a HP laptop with an Intel C2D 2.4ghz CPU with a 512mb GPU and 2gb RAM, but expandable up to 8gb. Then in the future when I need/want to upgrade my RAM I can just go to some local store buy some 2 gigs of SDRAM and pop it in.