RE: advise on routine please.
Any rep range from 3-20 will increase strength, though you'll get stronger the higher the weight, i.e. lower the reps.
As far as not gaining too much fat, providing you're in a negative or neutral calorific balance you'll not be gaining weight/fat, but you should still increase strength.
As for the routine, it's a bit jumbled. It seems like a 4 day split with Push/Pull/Legs then some strange assortment of exercises on the 4th day. Why have you chosen those exercises?
If strength is your aim, I'd personally do a 5x5 routine. Worked good for me. Or at least make the range of reps 5-8 rather than 8 every time. That way you can at least allow for progression when the weights increase.