I think archery is fine as it is. I don't think it requires more power creep.
Basically compared to STR, DEX is more valuable stat because it increases a key skills (tumble, parry, hide, move silently, open lock etc), armor class, touch armor class, ranged attacks, a commonly used save. So, stacking/sky rocketing DEX is never a bad option. When you create an 18 STR character, you sacrifice a lot in order to have high damage potential. But with 18 Dex, your trade-off pays out well. If you implement this kind of feat to the game, you give Dex-based characters an unbalanced advantage.
On top of that, I believe enchanting and magical back up helps more than enough to archers. After all, they shouldn't hit as hard as close-combat fighters since they have "safety" advantage due the range between them and their enemy.