I looked at the other questions about this, but I'm finding no solution. Partly because I have the newest blender version, 2.76. I am playing my animation back, and it plays around 5 fps. I am using Intel graphics.
Slow FPS is a very relative term. Considering the textures you have and your rig, I think 5 FPS quite a good performance rate.
Note that Blender is not heavily optimized for real-time graphics like a lot of games, and will have much slower animation speed in realtime. You will want to render out your file in order to watch it at the real speed.
Note: I have had .01 FPS before during simulations