that could very well be too
would you by chance be on win10? there have been some leaks ive discovered already (notably wuaueng.dll)
but for me that was a 12% leech
so your overall usage is 80%, can you see which individual process is causing it, is it the TBB?