What iOS are you trying to restore to. If it's not 6.0.1, you need to get the SHSH blobs for that iOS to be able to restore to that iOS since the signing window has closed.
- 3194 is from not being able to connect to Apple. Remove any "gs.apple.com" lines from your host files, and delete the host.umbrella file that's under the Host file. Make sure you close iTunes out completely, including the process in Task Manager. After removing the lines and all, open up command prompt (Start > Search "CMD") and type in "ipconfig /flushdns".
- 160X errors can be different errors. First, try using a different USB port. If that doesn't work, remove the driver for your iPhone from your computer and reboot your computer with the iPhone unplugged. Then once you're booted up again, plug it back in to have the driver reinstalled.
Make sure that you're using the terms correctly, and that the device is in DFU and not recovery. You can open up RedSn0w to see when the iPhone is plugged in. On the home screen, under the "Jailbreak" and "Extras" buttons, you should see a line that says in your case "iPhone 3GS (DFU mode)" if you're in DFU mode, or "iPhone 3GS (Recovery Mode)". Always update your iOS using DFU mode or you can potentially brick your iPhone with a -1 error.