Does your motherboard have any Qualcomm Killer E2xxx ethernet chipset built into it?
If so, Disable the Killer application on startup in task manager.
After you do that, open up the registry editor (windows key + R, type "regedit"), then go to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu, and change the Start value to 4. Ndu is what monitors your network usage, and that combined with the Killer app + the drivers for the E2xxx chips with windows 8.1 causes data downloaded to stay cached in your ram and pagefile/swap.
I had this same issue a few days ago. Spent hours troubleshooting and this fixed it.