Just because everyone has assumed virus, I'm going to suggest hardware. #1 and #3 sound like they might be a power supply problem. #2 could be a bad mouse scroll wheel.
I would test for viruses first (using the 3 programs mentioned by celegorm) because that the easiest step, but if they all come back clean, this would be my guess.