svchost eating up memory
SVC Host is made up of many services running on your machine. I recommend you either right click on it and choose "View Services" to see what is actually causing it (after choosing show processes from all users).
You can also use Microsoft / Sysinternals Process Explorer which should show you in more detail what is happening.
(Hovering mouse over the svchost.exe process in Process Explorer)