How to enhance gaming experience on a laptop?

Hi, i have lenovo g550 laptop with pentium dual core 2.1 mhz,4 gb of ram and the infamous intel gma 4500m video card, is there a way to increase a bit the gaming experience besides lowering the graphics of course, see i can play gta iv and prototype relatively good on the lowest graphics but it is still a bit slow, overclocking the video card isn't possible on a laptop i hear so any ideas?

Upgrading the hardware is the only way. Youd be better off buying a full size pc because that laptop is going to get stupid expensive and never be able to match the power of a full tower