If you know just one of the important classical games, you will be able to become a 1400 level player, know 10 games and you will be 2200 level, know 100 and you will be 2500.
GM-RAM, 77
GM-RAM sounds like a good program, then, but not the magic road to a 2200, much less 2500 rating.
I worked through Lev Alburt's Chess Training Pocket Book three times, hoping for some similar magic. For several months I would work 8-10 problems each morning over tea. It was a good experience. I do believe I'm stronger than I was in 1975, though I can't prove it, but it's not quite the transformation I had hoped for.
GM-RAM does not allow that. It gives you a position. No hints, not even who's move it is. You have to do the work. You have to analyze and try to understand the position as best as your ability allows. There are no solutions page to turn to either. So you can't guess around and then check only to find out that you wasted your time.
With respect to the middlegame positions, however, there are hints because they all come from games that are provided. There are a few ? ! and ?! in the game scores.
Of course, the moves in the game are not always optimal. Anderssen launched an instructive attack against Szen, but he missed a faster checkmate. Both the mate in ten that he missed and the attack that he played have instructive value.
The book does do a good job of cultivating work ethic.