You have an ideal chest routine IMO. Same as I do except I don't do incline and just do flat flyes.
Thats the right way to do dips for chest, but if its hurts maybe you would like to do decline bench for the lower pec.
Flat bench works both the bottom and top pec to the same intensity but if you are lagging in the upper pec you can build upper chest thickness slightly better by doing incline benches, as you already are.
So maybe just switch dips for decline bench. I've stretched my right shoulder to hell from an arm wrestling injury (huge range of motion in one plane but not the other!!!) and it too gives me pain when doing dips especially since I've now reached 45lbs like you. But, its just about alright for me to continue with them. Hope this helps...
Side note:
kaptainkeezy04, is this still too technical for ya??

j/k