I recently upgraded the hard drive in my laptop to the new western digital hybrid drive and also upgraded from windows 7 to 8.1. Everything is working fine except for when I play games every now and then it would seem to freeze then go straight back to normal. I thought this might be my graphics driver but it wasn't the case. After some inspecting I noticed my processors speed would go from it's max 3.3ghz to it's lowest 1.2ghz and there would be no in between, it's always either max or lowest. I know that my processor speed should change based on it's temperature to protect it but I don't think it should be doing it like this. It's base speed is also 2.3ghz and 3.3ghz is it's boost. Any advice on this would be great because I'm all out of ideas to fix this.