L1 & L2 cache are built into the cpu. Can't see how windows or a faulty HD can cause that problem.
Check your motherboard manual and see if you have all your settings correct, voltage,clock sped,clock ratio . ( jumpers & bios )
Always double check your voltage settings before changing them.
Other posibilities are faulty/incompatible ram or cpu.
I hate intel's naming system. Too confusing.