Okay so the OP's problem is related to windows updates. Svchost high memory usage that returns to normal if windows updates and BITS service are stopped. Looking at NSI service is another matter entirely and I don't know much about it. If it helps - here's memory usage by that service on my machine:

Here's the other services runiing under the same instance of svchost.

A complete shot in the dark here. Check your system clock?
Accurate Time

Here's the other services runiing under the same instance of svchost.

A complete shot in the dark here. Check your system clock?
Accurate Time
My Computer
At a glance
Microsoft Windows 7 Home Premium 64-bit 7601 ...AMD C-60 APU with Radeon(tm) HD Graphics4.00 GBAMD Radeon HD 6290 Graphics
- Computer type
- Laptop
- Computer Manufacturer/Model Number
- ASUS
- OS
- Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
- CPU
- AMD C-60 APU with Radeon(tm) HD Graphics
- Motherboard
- ASUSTeK COMPUTER INC. X501U
- Memory
- 4.00 GB
- Graphics Card(s)
- AMD Radeon HD 6290 Graphics
- Sound Card
- (1) AMD High Definition Audio Device (2) Realtek High Defi
- Screen Resolution
- 1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
- Hard Drives
- Hitachi HTS545050A7E380 SATA Disk Device
- Antivirus
- Comodo CIS & FW, SecureAplus App Whitelisting, Threatfire
- Browser
- Cyberfox 64bit, Opera 64bit, Airfox
- Other Info
- Spy-The-Spy, HitmanPro.Alert, Norton Connect Safe, MJRegWatcher, BitDefender TrafficLight, Voodoo Shield, Zemana AntiMalware