What's the difference between the M and the MQ processors? I'm considering upgrading from a 4600m to either a 4700mq or 4800mq. The upgrade to the 4700 is 310$ and the 4800 is 410$. The 4700 clocks at 2.4ghz, while the process I have clocks at 2.9 .

I'm really confused here.