Sounds like trouble. Might be a driver conflict, do you know how to start in safe mode? Otherwise it could be a hardware problem. Hopefully you have access to another system, you are posting here. Get a diagnostic USB stick built, two I use are Medi-Cat DVD (just the name, loads from USB) or go to portable apps, search engine will find both. Test the RAM and the HD, I suspect the HD. If everything passes, boot to Windows from your USB stick, offload your data and do a system restore. If it's the HD, you know what that means, Santa needs to bring you a HD and you need to make a visit to Microsoft and download a fresh copy of Windows.
The bright side if you do need a HD replacement, it might be a good idea to replace the "C" drive with a SSD, prices have never been lower. Keep a USB or install another HD for data and a work drive and Keep "C" for Windows O/S and other system related duties. Beat on the other HD, onboard or USB enclosure.