Just a personal study I did of making a next gen game object, With clean edges.
With the Next Generation consoles coming out, I decided to push the details that would most likely be normal mapped. Considering that Nathan Drake in Uncharted 3 had around 30,000 total polygons, I see no reason why a FPS made gun could not meet that polycount. However even that polycount was hard to reach because around 11,000 gave me just as much detail as I needed.