Is the HP ENVY m7 notebook PC a good gaming and school computer?