One simple fix would be Microsoft go back to the beginning of the Windows Code and see how they can bring it up to date, shorten it or even eliminate it. There is despite comments to the contrary, 3.1, xp, vista, 7 and 8 in some of the code. Microsoft has at times dependent upon some of the old code for the new code to work the way it should and has left many lines of old code beneath newer code. I don't think Microsoft will go back to the start and recreate a more modern version of the code that yanks out all the odd and the bloat and create a tight, neat, and reliable code that they look at what hackers have found in the past, what tools used, etc., and bring in some of the biggest known hackers, for a paid fee, to show where there is still openings in the newer rewritten code, but have them work in an enclosed environment so that you can have other hackers verify and then the white hats do a final verification with solution or that code stays in till resolved.
These type of hardware level problems in cpu's could start to be more common. I never thought AMD would ever have a chance to get back even or above Intel in the CPU market. I still won't buy AMD. The problems I had with a graphics card in my laptop precludes me from dropping any money on AMD products. However their return to challenge Intel with a product that sounds like this is what they needed to get back in, could results in CPU's being rushed into production with less Q/A, Validation and other checks to ensure future problems like the HT issue and now this, don't become more rampant. So this could be just the beginning, especially with the speedy release by Intel of 6/8 cores and 12/16 threads.