you have a good rig for livestreaming and recording, wt gpu do u have? and you got win7x64?Livestream
is the best game streaming, they got a tool for it, so many options for live streaming pleasure,
another tool is Xfire
uses Livestream tech and detects your games and chat while in game.