I have a course exercise in OpenGL to write a game with simple animation of a few objects
While discussing with my partner our design options we\'ve realized we have
Option 2 is by far preferred. It will scale nicely across differently performing hardware.
The book "Game Programming Gems 1" had a chapter that covers exactly what you need:
Frame Rate Independent Linear Interpolation