I'd take Williams over Harper, and maybe even Crayton over Harper. Yes, Williams has been disappointing since he's been here, but Harper was a limited role player. He was tall and could jump high, and that's about it.
Ware is a better pass-rusher and a far better player overall. And he's an infinitely better person.
Norton was an outside linebacker that season. Robert Jones was the inside linebacker, and I'd probably take either James or Brooking over him.
At other positions, I'd take Witten over Novacek, Davis over Gesek, Ratliff over Maryland, Spencer over Vinson Smith, Newman/Jenkins over Smith/Brown and McBriar over Saxon.
The safeties might be a push (Everett and Washington vs. Hamlin and Sensabaugh), and Olshansky vs. Casillas might be a push.