The authors of 'The Taimanov Bible' also cover the 7...Nf6 8.0-0 Bc5 and 8...Nxd4 variations, but they admit the first does not equalise against accurate play, and in the second line, not only is Black essentially playing for a draw, I've analysed the line more deeply and concluded White is better there. Hence my suggestion of looking into the Scheveningen transposition (although admittedly, the authors also prefer White there).
Here are some games to demonstrate the key developments since the book was published:
Black was quite lucky to escape in this game.
7...Nge7 is an interesting way to get a fighting position, but in my view it does not equalise with best play.
Of course, a blitz game is not so theoretically relevant, but it shows how simple White's plan is to execute in the Scheveningen - especially if he knows his 6.Be2 Scheveningen motifs.
Thus, it is curious that 6.g3 is not trendy lately in spite of being a clear route to a small White advantage. I suspect it's one of those cases where strong GMs only play the Taimanov when they know the opponent doesn't have g3 systems in his repertoire. If one is limited to Taimanov play, I would recommend the 5...a6 move order, with the following move order trickery in mind:
Granted, I don't believe Black equalises in the 6.Be3 a6 7.Qf3 variation either, but of course the above issues shouldn't bother amateur players too much. On the positive side, Negi was not able to conclusively prove a White advantage in the most popular (at the sub-GM level) 7.Qd2 line.