As I have said before, full caster = Tier 1, fighter, et al, = Tier 5. ToB = Tier 3. Better, but no cigar. Let's at least get a melee class or two into Tier 2 and call it a day.
A little more boost, without wildly changing the game mechanics, couldn't hurt IMHO. But that is just an opinion (albeit mine).
This is definitely one way to approach things.
On the other hand, personally, I prefer to look things the other way around... meaning that I prefer to downgrade casters rather than upgrading the martial classes. I also believe that this can be achieved through RAW, at least for the powerful arcane ones. I have voiced this opinion in this forum one time too many... so I better not get into it AGAIN
Without any intention to derail the thread or to counter-argue the quoted phrases, I simply want to say that there is also another school of thought in respect to class balance.
Now, more to the point. Are those feats balanced?
Hmmm.... My opinion is that... no they are not balanced, still I could say that it depends on how one sees things.
In a Campaign where spellcasters are let loose, being able cast every spell out there, where scrolls are easy to make/obtain and where a caster can polymorph freely into anything in the Monster Manuals, I'd probably say that those feats are certainly powerful, yet not so bad/unbalanced in respect to the casters of the campaign.
Taking a closer look at the numbers, I believe that there is another problem.
Let's take the sample ranger you posted above, and let's see how the feat works out in case he applies it to Fortitude (a good save).
A 10th level Ranger with (+7 / +7 / +3) saves, and you take Surge of Fortitude. Let's say your Con is 12.
Someone casts "save or suck" 5th level spell with a DC 19 For save.
Your chance to fail before feat: roll 11 or higher --> 50%
Your chance to fail after feat: 45% (fail first after +1 from feat) x 15% (fail second with +7x2 +1 Con +1 feat) --> 6,75%
Now, this 6,75% is close to "immunity" to all Fortitude Saves...
EDIT: I understand that this happens only once per day, still an important For Save is not rolled many times during a day....
Don't know.... now that I think of it, this once per day factor certainly balances things out a lot...