I remember that a trick for improving CSS animation performance was to explicitly add a 3D transform, as that would force the browser to use hardware acceleration. Could you give that a try?
https://stackoverflow.com/questions/13176746/css-keyframe-an...