Question: As the title suggests. I have to put a GIF I made on Flash in a PowerPoint presentation. But when I run the presentation, the GIF runs on a dreadfully low frame rate. Is this issue fixed in later versions of PowerPoint? Or is there a fix to it in the 2010 version itself? Or if there's another software I could use to make presentations which run the GIF properly?

I did search for this, but I could only find forum queries which were unanswered.

Answer: 
Only because it hasn't been mentioned: Are you inserting the GIF file as an image? From experience, this results in slow, laggy playback with lots of dropped frames.

The solution?

Insert the GIF as a video file (Insert > Video from file) then set its properties to play automatically and loop until stopped.

That's it! ;)
I know this is an old question but PowerPoint now supports SVG and I recently tested a PPT2GIFa converted to ascertain that PowerPoint 2016 renders animated GIF images at a maximum frame rate of 50fps (20ms delay).