This is most certainly Software based not hardware based. I cannot say much more, as I'm not smart in that area.
All I can say is that it is virus, bad program, screwed up programming, or a mix.
Try running virus scanners, then reinstall windows and programs.
Thanks, I will look into it.