Thanks for your replies. Thankfully, resetting the PC brought my laptop back to life, and no more flashing screens were seen.
However, this time, I have kept my hands away from any driver updates, but instead, I opted to go for Windows Updates first. They downloaded fine, but when it came to configuration after resetting, at around 15-16%, the updates failed and I got a message saying 'Failed to configure Windows Updates. Reverting changes'. I encountered no problems after that, however I still have a lot of updates and my laptop is still running Windows 8, not Windows 8.1. I cannot update to 8.1 without these updates.
I ran the FixIt tool, and it said that my service registration was fixed, as well as another error, but...