MSI would be better.
The mx150's performance is generally between the GTX 950m and GTX 960m; varies depending on the game. The mx150 is considered a current generation budget GPU.
The i5-7300HQ is a quad core CPU that is a lot more powerful than the dual core i3-6006u CPU.