Some tips and numbers here. In general, it’s not that the engine does not like polys; most often it’s the graphics card that is concerned about them. So the numbers largely depend on what hardware are you targeting.
When it comes to optimizing graphics, the two most important things are reducing the object count, and optimizing pixel lights / shaders. Polygons usually are not the bottleneck.