Think one thing that hasnt been mentioned, even 5x5 or 8-12 rep range, whats also very important is the actual time taken to do each rep i.e time under tension, if you can bang out 5x5's reasonably fast (probably weight too light if thats the case anyway), its never going to put as much strain as say doing 8 reps at a slower weight. Personalyl have found 5x5 has given me the most strength gains but sometimes I do switch it up and go 8-12 rep range lighter weight and focus more on the time of each rep.

Also. Eat horsemeat.