Those spec, the first in particular, is a very solid pve fire raiding spec. Very mana efficient, options to increase dps at the cost of dpm... good build all the way aorund.
But as for pvp... well first off let me give my opinion based on my recent experience with my pvp mage on the "other server" I play on (he is lvl 60 now, and I am rank 6... not the most experienced, but I think I learned something in that time). If you want to pvp well go frost. Let me put it from this perspective, listing which classes you will do well or poorly against with a fire spec:
Fire:
Warrior (easy, just use rank 1 frost bolt, blink (when he charges or intercepts), fire blast and frost nova... enjoy kiting him to death)
Warlock (run!!!!)
Shadow Priest (run!!!)
Holy or Disc Priest (hope you have POM or something because otherwise you the priest can just out last you, and likely mana burn you down to nothing, lucky impacts are key here)
Rogue (if you outlast them initially you have a 50/50 chance of winning, but you have to stay away, and hope they aren't a patient rogue)
Hunter (gg you loose most likely, especially if they have scatter shot)
Paladin (you can win if you are patient and keep your distance, also have to time counterspell well)
Shaman (gotta keep your range, else they will shock you and kill you fast, best to run)
Mage (if frost I hate to say it if he has ice block up and knows how to use it, he has the advantage, or if he has POM he might have the upper hand as well).
As a frost mage I have found:
Warrior (super easy)
Warlock (I find I win about 5-10% of the time now... thanks to ice block, the fact that I am UD and have the trinket to cancel a second fear... but generally run!!!! Gotta burn cold snap and get as many crits as possible with shatter)
Shadow Priest (same as above, though I try to avoid letting them fear me by keeping distance)
Holy or Disc Priest (maximize double shatters, and burn cold snap)
Rogue (if I outlast them initially I generally dominate all impatient rogues)
Hunter (I find I dominate any hunter who doesn't have loads of health 1v1, and I mean loads and loads, easy to work that deadzone)
Paladin (you can win if you are patient and keep your distance, also have to time counterspell well... I think the fire mage has the advantage here)
Shaman (gotta keep your range, else they will shock you and kill you fast, best to run... easier to kite as frost... 1 second rank 1 frostbolt)
Ice barrier gives me a lot of extra health effectively which also makes me tons more survivable in pvp.
But if I was to spec fire again for pvp, I would do something like an elementalist build:
Elementalist
or I would encourage something like this for fire/arc:
Fire/Arc
Swap imp fire blast for imp scorch for more pve in that build.
I am not convinced that imp CS is worth the additional talents, and while arc meditation is great w/ spirit gear I don't tend to have enough to make it worth while... perhaps your gear is different. It seems that most of the +dmg gear is heavy on int and stamina, not spi. To be honest I don't have mana issues often since mages have so many ways to regen man: evoc, mana gems, items that return mana upon use, mage armor, mana pots etc...