sooo... Thank you for all the responses, I ended up completely formatting my PC and re-installing Windows 8.1. unfortunately I just received (yet again) another BSOD after playing Battlefield 4 for 30 minutes. I received the BSOD once the game had finished. :S
Damn this sucks so bad. :(