Kind of an awkward timeframe because in the earlier part of 1997-2004 this was Jagr's NHL plain and simple. After 2001 it wasn't his anymore but it isn't as if he faded off the face of the earth. He was 5th in scoring in 2002 at a time when people assumed Jagr was on a downslide. He had two non-Jagr like seasons after that but Can anyone else make a claim that they can beat a Hart, 4 Art Ross trophies, 4 First team all-stars? So my pick is Jagr.
After that Lidstrom is as good of a choice as any. 1997-'98 is where he started to rack up his First team all-stars. He won three Norrises in this time frame also and other than 2004 was great the whole time. Two Cups and a Conn Smythe also
Hasek is another case. Won a Hart, three Vezinas, a Cup, another Cup final appearance with absurd teams.
Sakic is ahead of Forsberg IMO. Here's why. While I give Forsberg the credit of leading the postseason in points two years that the team didn't make the final I have been very vocal in my support for Sakic in 2001 when he Avs won the Cup. Roy was a fine choice for the Conn Smythe, but the world wouldn't have ended had Sakic won it instead. Plus Forsberg was injured a lot then. He missed all of 2001-'02 and most of 2003-'04. Sakic had three first team all-stars, a Hart, captaining a Cup, MVP of the Olympics and a World Cup victory. Unlike Forsberg he was healthy all of those years too, gotta give him points for that.
Brodeur would be my next choice. Nothing against Roy, but this was nearing the end of his career and he didn't play in 2004 and his final season in 2003 was not very good. Brodeur won two Vezinas, two Cups, an Olympic Gold, a World Cup and also was the most important player on the 2003 Cup winning team despite his opponent Giguere winning the Smythe (which I was fine with). That's a better resume than Roy in that timeframe.