A couple of things.
1. Creating turnovers is not a reliable defense. While some are actual forced turnovers, like hitting the QB from behind and creating a sack or a great break for an INT, others are just pure luck, like a QB hitting the back of his OLmen's head on a screen, or just dumb plays by the opponent (trying to throw the ball while getting sacked, or running a reverse wr pass who chooses to throw into double coverage), or against backups when nothing is really on the line. Are they nice? Sure, but they aren't reliable. Keep in mind we forced over 2 TOs a game in 2014 with Roof as well. Luck is just too much of a factor for it to be reliable.
2. Concerning Sacks. We had a much higher sack/game in 2013 under Roof and similar in both 2014 and last year. Keep in mind that prior to the duke game we were sitting at 1.33 per game. That would be better only than one year of Roof's. Now maybe the Duke game means things are starting to click. Maybe it means it was a one game wonder. Last year we had 3 sacks against Miami. Year before 5 against VT. Year before that 3 against FSU. So forth and so on. Now if they continue to get 3+ sacks a game going foreward then it means something.
3. Compared to last year we are giving up more yards per play, more yards per game,and more points per game. In fact our current ppg is worse than it ever was under Roof, and while you can point to ST and TOs, rightfully so, those were also issues with Roof.
All in all don't make the same mistake people did concerning our offense and think that just because we had one game with lots of sacks and turnovers that it means things have turned the corner. This is still the same defense that played against USF, Clemson, and UL. There is a decent base to build on but it's far to early to be saying it's been a great job because of more or less one game.