Have you tried a system restore to a point before all this started ? Usually when this sort of thing happens it means your codecs have become corrupted. Try running all the spyware scans you can get a hold of, run anti-virus scans, do a disk defrag.
If you've downloaded any programmes since just before this started happening, uninstall them all, and see if that cures it.