Slow performance. How many tris can you have in viewport?

I have a fairly good PC (specs below), but I feel like my performance in Blender is too slow. When I hit one million tris the viewport slows down a lot, if I start breaking two million it runs at 5-10 fps. Is this normal performance in Blender? I feel like I should be able to handle a lot more easily. I played with 3D coat recently and had no performance issues at one million tris.

System Specs:
Windows 7 Professional
GTX 980 SC
AMD FX 9590
16GB Ram