Wait they're rendering 80-90 millions of polygons per scene? Is that way above the average in current gen or is it something like the engine renders a fraction of it per frame then culls the rest when not in player's viewport?
There are up to 80-90 million triangles per scene before culling.