If you want to play any high end pc games then in cheaper devices NVIDIA 940M is very good.
Nvidia 940m is better than AMD R5 M330.they two products are similar size 2gb.
But the differnce is that the nvidia 940m is latest and supports more games than amd .
But amd priducts are very cheaper cost than nvidia products.
I think amd r7 m650 is bedt for gaming. But these graphics laptops are over 32k price.