Then it's likely that it's a bad driver, possible failing RAM, corrupt install, or incompatible program. Sometimes the drivers that's delivered from Windows Update aren't the best ones, many times they are very old (like back from 2001). Especially with USB drivers. Don't know why, but some of the words that I type doesn't show in the post. The first suggestion is possibly a bad driver.
Have you ran a memory test? There is a program that I use whenever I either suspect a hardware issue, or need to eliminate it from being the problem. This program is a well known one, and you can use it free for up to 30 days. No obligation to purchase anything.
PassMark PerformanceTest - PC benchmark software Just download it & run it. This will at least let you know if you have memory, hard drive & video issues. It stress tests these areas, and upon completion, lets you know if there were any errors. If there are hardware errors, it'll pinpoint the issues.
Note that some issues, such as video ones, may be due to a bad or corrupted driver. If any video issues arises, it would be good to download the latest one for your computer, install it, & re-run that test.
There are sources of drivers that's free (such as Slim Drivers), but it's best to get them from either the OEM of the computer or the OEM of the involved component. I only use these driver finding services as a last ditch effort, like if I can't find one on Google. From one of your other posts, I take it that you know how to open the Device Manager. You can Google the names of any devices listed, followed by "Windows 7 64 bit", or whatever version of 7 that you're running. 32 & 64 bit drivers are often not interchangable, meaning that if your computer is 64 bit, you need a 64 bit driver.
Cat