I think #6 might be right only if your goal is to improve at speed chess. Otherwise it sounds like you're trying to build a bad habit.
Thinking only in terms of pattern recognition, trying to "spot" the winning move is going to work only up to 2000-2100 puzzles. If you want to crunch the really hard ones you have to sit and calculate. Let's say you notice their queen has almost no moves. At first a3 and c3 both seem to trap the piece. So which one is it? Or maybe you check first and only then play c3?
Thinking only in terms of pattern recognition, trying to "spot" the winning move is going to work only up to 2000-2100 puzzles. If you want to crunch the really hard ones you have to sit and calculate. Let's say you notice their queen has almost no moves. At first a3 and c3 both seem to trap the piece. So which one is it? Or maybe you check first and only then play c3?