I consider my self pretty knowledgeable when it comes to computers. However, I've got a weird problem I cannot seem to solve. A few days ago I began to notice that whenever I switch between applications or open programs it takes like 5 or 10 seconds before it will let me switch. I've optimized my registry, defragged, check my refresh rates, downloaded the latest drivers for my motherboard chipset, flash updated my BIOS and STILL this problem persist. I'm boarding on throwing the thing against the wall at this point.

Does anybody have a suggestion?