Laptop screen glitches

A few days ago my laptop started doing something weird - I would watch a video on YouTube or browsing the internet when my screen would glitch out and then I am not able to do anything. Most of the times the laptop will keep on running but the screen is frozen. Yesterday I even got blue screen after that happening.

Those are the specifications. I am using Windows 7 Proffesional. My GPU is Nvidia Geforce 525M 2GB + The the graphics card that comes with the processor
The only thing I have right now is Microsoft Security Essentials but I doubt that it's a virus since I haven't been using my laptop for about 2 weeks. Before that pause my laptop had no problems whatsoever.