Hi,
I've noticed that when we add the "simple deform" modifier just after the "subsurf" modifier the viewport become a lot faster and it help a lot to manipulate voluminous meshes(it also works with the triangulate modifier but with the simple deform we get a best result), so maybe the Blender developers can use the simple deform modifier to improve the subdivison surface!!
Kind Regards
Haythem.