Have you done any virus scans lately with an updated scanner? Although this seems like really simple advice, it kinda looks like this problem would have been caused by a virus.
Also, a really good way to get viruses is file sharing programs like Shareaza (on your desktop).