I have a laptop that does the same thing. I reset it every 6 mos and it slowly but surely gets fd up. Has made me late to meetings, late to pick up my kid, and almost made me lose an Ebay auction once...an important auction on something I'm not allowed to talk about here.