I think it all depends on what Giroux is thinking. He's made 78.5M playing hockey. 3 years at 5, 6, 7 or 8 doesn't really change things financially. He's wealthy. But those numbers change perception. He's a hometown guy. It's tough to walk around your hometown with a contract you aren't living up to.
In 3 years, he ends the year at 37. Maybe that's time for him.
I don't believe the 5 year @ 8 I read earlier
I'd do 3 at 6. Beyond that price I'd be nervous for both the team and for Giroux. If his game slides, and it likely will, it's a tough burden.
Don't think I'd do 4 or more years