The i5 laptop hanging could be because
1. Less RAM - how much memory are your virtual machines and applications taking? For 8 GB RAM, that should be less than 7 GB total.
2. Overheating, as you say.
3. Issue with operating system or drivers.
4. Low processing power of i5 is a very...