cant give u evidences, but i can tell u that i did much dungeons with prolly best people from this classes, so i know who can deal much/less dps than other classes, same sh^t like "ret pala isnt good in pvp".. a few retards played retribution and failed, but i met good rets so i can say that ret is viable
No really. Retribution hasn't been good in pvp for a while. You might do semi-decent damage with cooldowns up, but you're very easy to CC, the only thing you have is good offheals (on a cooldown), and any smart co-ordinated team can control a ret very easily. Saying you've done "much dungeons" with "prolly best people from this classes" (whatever that means), isn't going to change the fact that there are plenty of threads on this forum proving which classes can do more dps than what you have said.
Zmirnoff for example does just as much dps (if not more) as fire than arcane. I've yet to see anyone come even close, and this includes players I know as skilled.
Anyway, back on topic:
For pvp you have two real winners. This would be frost mages and sub rogues, however frost mages fall down a little because it's quite easy to gear against them (See the other thread, a healer isn't going to notice the difference in healing when rolling with frost resist gear), whereas sub falls down with high armor classes (plate/shield users), but can kill practically anything solo.
Here's a list:
at 80
1. Frost mage/sub rogue
2. Feral druid/frost dk (Both of these classes have very high burst, if you add the fact that feral is practically unkillable as bear, it's basically even)
3. elemental shaman (resto goes here too, they're glass cannons and can usually kill a healer if they get a wind shear off + no CC)
4. Shadow priest (mind spike with 3 orbs is deadly)
For pve, the list is somewhat close. The classes listed can often do more damage than each other depending on fight, but the overall balance doesn't change much.
1. Fire/arcane mage (Fire is a little behind on single target, fast nuke fights, but excels on longer, multiple target fights)
2. Marksmanship/Elemental (These also depend heavily on the fight, elemental is probably the best aoe class at 80, so deserves a mention, however both are behind mages on most fights)
3. Assassination/unholy (Both don't really lose a lot from not being 85, and assassination gains a large amount of haste at 80, which really helps when added to high mastery. Unholy gets access to whichever stat putout it likes, and with haste being plentiful pet damage is really high)
4. Frost/shadow (Both have fairly high utility, but fall down a bit when it comes to sustained dps. Frost is fairly close to unholy however, if you're using DW).