So you want to replace some thousand meshes manually at runtime and hope that this will yield a faster animation system than the built-in vertex/ bones system? Why don't you just use for example the bone animation via vertex shader? My next game will be an RTS (I assume you are working on one, too), I've already tested it and it works amazingly fast.