We recently built my friends computer. We started with Windows 8.1 and that was fine until the keyboard and mouse stopped working. We tried other USB ports, disabling the XHCI in BIOS, and other things but nothing worked. We decided to clean format and switch back to Windows 7. We're now using Windows 7 Professional 64-bit and it is giving us some problems. We have installed all the necessary drivers that came with the parts and all the Windows updates that we need. We are getting BSOD's and we're not sure why. Could it be a faulty part like the memory or is it a software problem? Here is the file from the last BSOD.