I have the same problem. My laptop (Asus u38n) becomes very slow at certain moments...
I think memory is not a problem (assuming you have dual channel), i have 6 gb of ram and a kingston ssd. One thing I discovered is that the processor never reaches 2.4 GHz, called core turbo clock.
Maybe...