Thanks for the advice - I need to follow it when time allows
Making "out of the book" move

Ditto. Incremental learning with a "one new move at a time" can be a good way to commit things to permanent memory. Also forces you to figure out "why" a certain move deemed by theory was better than your own.
It comes down to a question -> "Would you rather do something on your own first and THEN figure out why you were wrong" OR be spoon-fed "what is right" to begin with.
Every live game I play, and I play 10-15 per day, I analyze in fritz and store in database. And lately I noticed something. Every time I make out of book move, it is always around move 7 or 8. In live I see all kind of openings, some of them I played less some much more, but I am not saying that I know 8 book moves of every opening my opponent throws at me. I just feel that I have better understanding of openings and position.
Is not that what we always say when someone ask how to memorise all that book moves? Whenever I was in doubt, I see what Fritz had to tell me about the move I was not sure about, try to remember that next time I'm in same situation, and see how it goes from there.
And it helps, with little confidence, some study, and lots of playing I got from 1550 to 1700+ in short time.