I have an 18-month old Lenovo L520 (model 7859). It is extremely laggy in Windows 7, sometimes lagging up to 10 seconds before responding to a click or keystroke. (There are times when it will go minutes without delay, but the problem is fairly prevalent while using the computer).
It also occasionally produces a BSOD, reporting BUGCODE_USB_DRIVER. There are no external USB devices connected to the system.
Here are some things I have already done to troubleshoot this problem:
The computer is usable, kind of, but it definitely isn't performing at a level I'd expect from similar hardware. Unfortunately this wasn't reported to me until the system was out of warranty (although the problem has definitely existed from the day we bought the machine), so making it Lenovo's problem wasn't something I could afford to do. I don't have any other computers of exactly the same model to compare with (though I have some that are quite similar, which do not have this problem).
What should I try next?
It would make sense to address the BUGCODE_USB_DRIVER - BSOD error. It would at least eliminate that from the equation and it may be related to the performance issue.
Suggest going to control panel and uninsatalling all items in USB controllers:
Goto system > device manager then click the plus next to universal serial bus controllers. Right click on each one then select uninstall. After uninstalling all of them reboot and let windows reinstall the usb drivers.
Try a hard drive diagnostic test. Thats all thats left that the USB Ubuntu could not address. After that I would try a clean install without factory restoration. I personally use Ultra-X to diagnose hard drives but I don't know if your repair is worth a $400 diagnostic utility. There is all ways the hard drive manufactures utility.
Suddenly, my Lenovo T410 started booting into a blank screen. However, the computer seems to be otherwise working quite normally. When the computer is started, BIOS splash screen shows up, Windows starts to boot and shows the animated start-up logo. However, when the system switches resolution and is about to display the login desktop, the display is just blank, although not turned off. Even the mouse cursor isn't shown.
The computer is responding to commands like pressing the power button or the Fn+F10 (?) combination to hibernate. When resuming, the “Resuming Windows” banner is shown, but then again just a blank screen. The last time the system was working correctly I put it on sleep, and it hibernated automatically after a few hours.
I attempted to connect the computer to an external display both via VGA and DisplayPort, both with no result. Even tried Win+P to switch displays. I also attempted to connect to it via network, but I wasn't successful — however, I didn't spend much time with this and it's probable there was some network or authentication issue on our corporate network.
This problem occurs even when booting into safe mode (all three options).
I can't tell if some drivers weren't updated recently. I don't reboot much, rather sleep / hibernate, and don't keep track of updates being installed (although I do keep the computer up-to-date).
Any thoughts what this can be and how to resolve it?
UPDATE: This model has just the single nvidia graphics, no built-in intel graphics.
I managed to boot into the System Recovery Console and restored to the state a few restore points back. However, without any luck. Since the SRC boots with a VGA driver correctly, I assume the problem is in nvidia drivers. Booting with the "low resolution (640x480)" option doesn't help as it apparently uses the nvidia drivers as well.
We had a similar issue with our T410's. On our problem, things would appear again, but it could be 20 minutes later. We found that if you install the Lenovo Power Manager (and its driver) it seems to go away.
also, you might want to try booting with the embedded Intel card as the video device, (set it in the BIOS) just to double check its not a hardware issue.
Try toggling through the display options in Bios. I'm not certain, but I believe the T410's also include a integrated graphic card that you can use for testing. Also, make sure its set to use one or the other and not "hybrid" or "os detect".