Your gemming is all wrong. just because the gem socket is yellow or blue doesnt mean you have to put a yellow or blue gem in it (stam gem in your chest?)
Stop putting 20 crit gems in your gear, you should be using 20 STR gems unless you have an item that has a yellow and red socket in it and gives a STR socket bonus (use landsouls spread sheet to see what items are worth it), in those you put 10str 10 crit gems.
To hit the expertise cap you should gem for expertise, get the expertise wrist enchant, or get another item with expertise on it (boots from 25 anub)
You also arnt enchanting anything and thats at the very least a 2k dps loss right there.
Also the hit cap for everyones specials (other then casters) is 8%.
The hit cap for non duel wielders (arms warriors, blood/unholy dk's, ret pallys) is 8% for white hits also.
Hit cap for fury warriors is 5% because we get 3% from talents.