you can use a capture card to record which is probably the best way to record and stream. Otherwise you can use DXtory. I would say next upgrade a 3tb hard drive if you are serious about making videos the footage takes up a lot of room.
ya thats good. I would foucus on storage then as recording takes up a lot of room unless you are going to mostly stream in that case you would not need more storage but probably a program like xsplit for streaming