Thanks usasma,
I've updated the BIOS, which was much easier than i thought it would be.
I've also used DriverScanner (Uniblue DriverScanner 2013 - Download Software, Update PC Drivers) to determine what drivers needed to be updated. I had about 5 out of date, which i've updated apart from one...