check the device manager to be sure there are no aparent errors, some programs can hang if they are fragmented badly as well. You suggest you are now fixing a lot of things, are some of your programs failing?, have you recieved any error messages, your system rebooted, this sort of thing.