Good news. That 680MX is indeed overclocked in your benchmark comparison! Just booted to Windows 7 and ran the same tests at stock clocks on my 2012 iMac i7, 680MX, and overlocked 225/350.
Here are the results at stock clock GPU, much lower than 680MX in the benchmark:
Image
And here at overclocked GPU, almost identical to the overclocked 680MX in that benchmark (the one you posted might be clocked a tad higher):
This makes me feel much better, as 3500 (680MX stock) -> ~5000 (R295X stock) is quite a difference. And if the R295X can be overlocked as well as the 680MX..., that wouldn't be too bad! Sure it's not 980M good, but...!
Image