I recommend using Autoruns over msconfig (the latter is meant to be a diagnostic utility, not a permanent solution to eliminating startup entries). Download Autoruns from Sysinternals and simply delete any entries you don't need permanently (right click, then delete). Unchecking a box in Autoruns will prevent it from running at next boot, so you can use this as a way to test if deleting the entry will affect your boot. You should only have to delete entries from the Logon tab, and possibly the Explorer tab. If you want to be extra careful, you can create a shortcut to most of the stuff you delete in case you want to run it for some reason.