actually, no, 40k poly models aren't normal at all. Epic uses highly-detailed models that are about 2 million polys or so, create a normal map from that and apply it to a low poly mesh that's probably no more than about 6,000 polys. Undertow is right, there is absolutely no reason a model should ever have that many polys, even in next gen games. They only thing in next gen games that will reach high poly levels will be the environments, but they use a lot of techniques so that they aren't all being rendered at once.