Have you looked for anything else in the task manager for processes and services taking up resources? Hopefully it's not hardware thing. If you have a spare hard drive around or a usb stick you can...