I've ranked top 10 for both frost and arcane using this profile so it certainly shouldn't be sub 100k dps, I'm always top or near top (fight depending ofc) of the damage meter, fights like Protectors, Galakras and Spoils I tear it up. Nuroshen, Sha, Jugg, and General are top 5 every time. Bot > players when it comes to dotting stuff up hehe. You want to be casting frozen orb manually as frost where possible. Maybe if I get chance this evening I'll make a quick run through my settings and how I play with the bot. It's nothing fancy though tbh.
All I can think of is maybe it's constantly pausing thinking a key is being pressed or your lag is high, also set your DOT damage minimum level to around 3M (Mines at 4), this stops it dotting things you shouldn't (that dies too fast in a raid to warrant dotting it). Frost is pretty stable dps to be honest.
As a quick note I play the following with the bot and how it performs and a quick note etc. This is probably not what most hand play mages will say but obviously it's a bot so you play it different. I've put the DPS figure in brackets from our last raid (Heroic) 17.6k mastery and 13.2k haste (hybrid build), reason for the 13.2k breakpoint is i can get the extra LB tick in Arcane gear using Mage Armor and am also over the 12684 frost breakpoint.
Immerseus (370k) - Arcane or Frost, usually Arcane. Both top 5 dps but never top due to locks/warrior add spam. Time frozen orb for adds (manual cast). Usually take LB but frost bomb is viable here too. Set add dot value very high to avoid dotting little adds. take arcane explosion and coc glyphs.
The Fallen Protectors (448k) - Arcane (or frost high haste build, 19k+ haste), usually arcane, usually 1st on dmg, if not then top 3 (monk/warlock can do well here obviously), cleave is epic with the bot, i run with CoC and Arcane explosion as the bot tends to PAD in bubble phase

it's on farm so no1 cares in our guild, use NT obviously.
Norushen (344k) - Arcane or Frost, usually arcane, remove DOT minimum dmg value. take LB. rapid displacement / blink glyphs are handy
Sha of Pride (404k (some padding on adds) - Frost due to high movement, save orb for adds (mostly for procs to fire at corrupted fragments), if you are on farm feel free to cheese meter with blizzard. rapid displacement and blink glyphs handy, use LB
Galakras (495k) - Same as protectors.
Iron Juggernaut (325k (run away tactic)) - Frost or Arcane, high mastery build preferable for both. Take LB. If your guild does the run away tactic frost will probably be better as elemental can still pew pew boss.
Kor'kron Dark Shaman (344k) - Frost due to high movement, if you stack bosses take NT, otherwise take LB (this will gimp your opening DPS slightly but thats not important here really). Take NT if you stack them. Save orbs for foul slimes. set add dot value high to avoid dotting slimes.
General Nazgrim (376k) - Arcane + LB seems to give me great results here, pray assassins don't target you
Malkorok (361k) - Frost due to high movement, take LB. Can safely auto cast orb, save it for adds if you want slight dps increase but it doesnt really matter too much. take rapid displacement.
Spoils of Pandaria (355k) - Arcane, same as protectors

Thok the Bloodthirsty (no kill this week, only 2 raid nights

) - Frost or Arcane, Frost is easier due to the silences and running about tbh. If you are lucky your RL will let you stand in melee as arcane instead.
Only killed the following on Normal.
Siegecrafter Blackfuse - Frost, crazy movement, runes are a nightmare on belt, try and get out of belt duty. use LB, rapid displacement is handy.
Paragons of the Klaxxi - Opinion is split on the use of NT here, some think it's padding some not, I use Arcane and LB, glyphs not greatly important
Garrosh Hellscream - take LB, frost is easier here from my experience due to constant moving about. time orbs for adds.