Just curious, and perhaps to play a little bit of devil's advocate, why is 4% a shitty raise? At a lot of places, you will get much less or none, especially if they employ that retarded curving scheme. What do you feel you are deserved each year? Sometimes I feel 4-5% is a good amount and that more would make you a good firing target after ~10 years because of compounding salary, but I really don't know.
But, I do know the feeling. 10 years post graduation and strictly speaking, my salary is only 20% higher. Money's basically never been a problem, I don't *need* to be paid more. Just would feel nice from an accomplishment standpoint. I also live in cheaper place now, I get 10% retirement payment, substantial bonus, shorter commute, more vacation time, and a strict 40 hour work week. And I've also kinda switched industries from testing hardware to testing software. Just hard to ignore hard numbers sometimes.