Since it is summer, it could be your computer overheating. Ive had the same problem, my computer was unusable when it was too hot. To find out if it is overheating, use your computer on rainy days/early morning. That was only then that my computer didnt overheat.