Not sure about cpu temperature, however, it seems to have problem even when I first started the laptop. So I doubt it is the issue.
I get the point 3 GB is recommended. However, why it works fine now, when it is running slow mem usage is no more than 1 GB and my other PC, with similar config is running absolutely fine.