To me, casual/hardcore has nothing to do with time played but rather with content. If you're part of a group of people that plays a video game at specifically scheduled times each week, you're hardcore. If you play 100 hours a week doing randoms and unranked BGs, you're casual.