In the days of blender 2.4 a talented coder, whose name i do not know and give full credits for the creation of the script, made a viewport benchmark script that tested different view modes and subdivision levels in the viewport to give a idea on the systems working performance.
Compared to the rendering benchmarks this can give a idea how good your system performs in different modeling scenarios.
I have found this script on a old laptop and restored some functionality and made a little addon out of it. The basics are kinda working but it would need quite a bit more to make it a good benchmark tool.
However i think i neither have the time nor the knowledge to make a nice benchmark platform. So i want to put this out here as proof of concept so someone else can pick it up. I probably do some more changes to test some things but if anything there will be very slow updates.
At the moment the benchmark can be run in any scene it does a 360 spin and takes some measurements to give a fps result.
Note: due to the python viewport updates the actual performance is likely higher than what the benchmark shows. And its also quite unstable, probably due to the ui refresh.