Casual gamers are gamers that play casual games. I.E. Clash of Clans, Brain Age, Pokemon Go,and stuff like that. Games that you play for short sessions daily over periods of months or years.
"Hardcore gamer" is a pretentious term which certain gamers call themselves to sound special. Kind of like bloggers who call themselves "Social Media Rockstars," "Blogger in chief," or when fast food restaurants call their employees "Sandwich artists."
In other words, hardcore gaming/gamers is an imaginary fantasy label that certain gamers use to make themselves, and their video-games of choice, seem extra special. It's a bullshit term.
I describe myself as a little dose of toxic masculinity.