None of the games you mentioned are really all that playable on HughesNet due to the fact there's a great deal of jitter on the connection. Even with pings of 1,000 MS+, the games
would be playable. However, due to it being satellite-based, the connection likes to hiccup and jump around a lot (960ms -> 1271ms -> 1681ms -> 2250ms -> 984ms -> 1103ms, etc. etc.) creating random, unplayable conditions in which you rubber-band and warp around a lot. I will admit that two first-person shooters run fairly well under HughesNet:
PlanetSide, due to how it handles connections, and
Borderlands, which still plays less-than satisfactory, but you can actually run around and shoot things without a
lot of bouncing around.
As mentioned above,
Mario Kart 7 is pretty good on HughesNet! I will add that sometimes Red/Blue Shells take a couple seconds to hit their target and holding an item behind you may not always save you from being hit, and of course, depending on how close a race is, you may place one place, but get bumped down a place or two on the score screen. Otherwise, it works pretty darn well.
I haven't heard of two of the three last games you've mentioned, but I'm interested to know how they run on HughesNet.