Have you tried floor presses for the triceps? They aren't convenient to do in my gym so I haven't been doing them, but in the past they seemed to help.
I'm in the same boat. Long arms, fairly wide rib cage, shitty bench numbers compared to others with similar mass. Drop sets on triceps, and...