Absolutely. Collins IS a top 10 LB. His problem is inconsistency. If he would play like we've seen him play (More recently, against the Texans) for prolonged period of times, he would be the best LB in the NFL, along with Kuechly. An "almost" 4th rounder for him is absolutely ridiculous.
Put in other terms, would you trade for a Top 10 player with tremendous potential for a compensatory 3rd round pick? Yes, everyone would. But no team in the earth would do this trade. Except the Patriots, apparently