you can try dropping yer sound down from High aswell, that speeds the loads up. also, make sure 'Full screen anti aliasing' & 'Anitstropic filtering' is OFF rather than on 'low'. Puts a huge strain on your GFX hardware and doesnt make THAT much diffrence..
Unfortunately, unless you have a purpose built gaming laptop, then most GFX cards in them arent really up to running HL2 and such, and even some one the expensive 'gaming' ones arent brilliant.
Far Cry is AMAZING btw and you could probably buy it for £9.99 these days, it will run better than HL2, and its just as good :)
FEAR beats both of them in the graphics and action stakes, but ye need a beast of a PC to run it well :(