I looked at one of your recent losses. You're regularly taking 30 to 60 seconds on a move.
In a 5 minute game that's 5 to 10% of your time... and since a chess games usually lasts 40 moves you're pretty much guaranteed to lose at that pace.
Also one of the moves your opponent threatened an undefended knight. You thought for about 40 seconds then made a move that didn't defend it... so your opponent won the knight. That's not time travel or cheating, that's just basics.
Of course it's totally fine to choose longer time controls if 5|5 is too fast for you. That may be your best bet.
As for speedy players, yeah, some people get nervous about the clock so they play time controls where they're never in danger of losing on time. Since you're (perhaps) choosing a time control that's too fast for you, when you meet this type of player it feels like a mismatch.
Something has been bothering me for some time now about playing on Chess.com.
I very often encounter opponents who are at around my rating or even lower (sometimes much lower - by more than 100 points), who absolutely demolish me and seem to hardly use any time. The game usually ends when I run out of time (being also way behind on material) while they still have close to the five minutes they started with (I always play 5|5 blitz games).
How to explain this? the only two options I can think of is that either Rating means nothing or they are cheating (using an engine, getting help from a much higher rated friend, being Hikaru smurffing or manipulating space-time on their end so they only seem to move almost instantly, but actually, from their perspective, they are spending many many minutes on each move).
Any thoughts? It's very frustrating to think that this site is so full of cheaters at my rating range (700-800).