The amount of rating you gain or lose per game is not dependent on your rating, but rather how many total games you have played. In other words, the more games you play the more certain Chess.com is about your true rating, and therefore the less your rating changes.
Your rating typically changes by +8 for a win, 0 for a draw, and -8 for a loss when you're paired against a player of similar rating to you. You will gain more points for winning and lose less points for losing when playing against players higher rated than you, and gain less points for winning and lose more points for losing when playing against players lower rated than you. Here's an article with more info:
https://support.chess.com/article/210-how-do-ratings-work-on-chess-com
While playing blitz, I noticed that I only gain 8 elo and sometimes even 5 elo even thought Im 500 rated. Any help?