My minecraft is so laggy?

So i'm a hardcore minecraft gamer, i mean i'm on hours on end and well lately while i've been playing minecraft on my laptop (specs below) and it only seems to hit 15 fps and thats with all the graphics settings down. So if you have any methods for speeding up my minecraft it would be great. Oh and ps i have updated the drivers.

specs:

ok so i couldnt seem to find anything but heres what i managed to grab onto:

8 gig ram

service pack 1

windows 7

Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz

GeForce GT 540M

Maybe you could try this
1. Go to Control Panel
2. Find the JAVA icon, and click on it
3. Java Control Panel will open and you'll find 5 or more tabs, select Java tab
4.- Push the "View…" button for Configure Java Runtime Environment.
5.- Here is the trick, java uses only 256 mb of memory for his own purposes, and Minecraft needs more than that.

See how much ram you have and increase java's memory usage as this:

Guru's says that you can let java use the third of your total installed memory, for me its easy as I only have 3gb of installed ram on my computer, so i'm gonna let java deal with 1024 mb of ram (1 Gig) how?

add this command in your Runtime Parameters on each entry that you have in this list.

-Xmx1024m

as shown above no spaces with the minus symbol at the beginning and an "m" at the end.

in the above example, 1024 is the amount of memory that java will use, you can try 512 for small machines or 2048 for big ones.