There are no maximums set. The larger the size the longer it may take to initially load (first time or if the last achievement didn't use a background, ie FATALITY)

As of now any gif specific settings don't make it to directx. The frame rate is always 30 and it always loops for the display time of the achievement. I'd like to allow for more options in the future.