Help in selecting laptop

Solution
The MSI is better for playing games. I am guessing it has an i7-7700HQ which is much better than the i7-8850u because it has a higher base clockspeed. If the CPU heats up too much, turbo boost will be deactivated to reduce heat. The GTX 1050's performance is between between the GTX 965m and GTX 970m. The MX150's performance is between a GTX 950m and GTX 960m.

The MSI has both a 2.5" bay and m.2" for a hard drive / SSD which can be upgraded.
The MSI is better for playing games. I am guessing it has an i7-7700HQ which is much better than the i7-8850u because it has a higher base clockspeed. If the CPU heats up too much, turbo boost will be deactivated to reduce heat. The GTX 1050's performance is between between the GTX 965m and GTX 970m. The MX150's performance is between a GTX 950m and GTX 960m.

The MSI has both a 2.5" bay and m.2" for a hard drive / SSD which can be upgraded.
 
Solution