Have you tried creating a clearer separation between study and leisure time? I used to study at home at my pc, but I would always waste lots of time with being distracted. What really helped me is going to the university library at a set time and study over there. Just having other people around studying provides a bit of extra pressure to do other things, and you can go home with a feeling that you are done for the day. It is even better if you have buddies that go there to, creating extra pressure to arrive there on time, and not leave early. My study time became way more efficient, and my leisure time felt less pressured.
Though you might have been gg-ed by your finals by now.