Scheduled Tasks? Updates in the background? I do not use any app but after boot I see activity on the network all the time, to make sure my PC will not do useless things for me I uninstall all apps and everything I do not use.
My wife's T100TA Laptab runs a standard unmodified win 10 Home x86 on a z3740 with 2GB ram, it runs smooth and fast (knowing my wife, she would complain if it didn't ).