I'd say it's greatly improved. I'm not sure if it's quite as good as deepwood sniper still, but your changes would probably make it the best 3.5 class for a straight archer (i.e. without an emphasis on long-range archery, or magical archery, or mounted archery, or any of the other variations they've made prestige classes for).

You could probably reduce the BAB requirement to +5, though. There's no real reason people shouldn't be able to get into the class at 6th level.