Have you tried switching your RAM out for other stuff? It sounds like it may just be a bad stick. I had the same problem, loading the OS on a cleanly formatted drive and get missing DLL files left...