Some video games are time-sensitive, making them jump forward by the elapsed time after resuming. I noticed that with cinematics, dialogues and subtitles.
I wonder if it would be practical and safe to have an optional knob to set the system clock to the suspend timestamp. That way video games wouldn't realize there was a jump in time. I imagine it might cause a lot of chaos with the other software running on the machine if the time keeps jumping backwards, but I'd be willing to try.