your problem sounds familiar to me, here was how i solved it.
started on bench ( i agree that it is somewhat of an ego exercise, but also believe that when done properly, it is one of the basic building blocks of a decent chest routine). anyhow, begining on chest with 1-2 warm up sets. then 3-4 heavy benches. moving directly into incline db. i'm somewhat fatigued by this time from only resting 30-90 sec. between sets. 3-4 heavy drop sets of incline keeping rep range under 10 but above 5, then moving into decline db using the same method as incline. drop sets- heavy, with 30-90 sec of rest..
then back on flat bench for 3 strict sets of db flies..
i've nearly cried after this routine and has dramatically changed my chest in just under 1 1/2 months