Those specs seem really good, but there are factors:
-Resolution of Video
-Frame Rate of Video
-What Game?
-What Program to Record?
Otherwise the last part is actually doing it. Everyone has different results, though they may be very similar for most, everyone's experience is different.
If I were to recommend anything, it would be to get a GTX 970 instead of a GTX 770 if you can. My upgrade from a 770 to a 970 was a great decision. :3
If you are just recording your game and voice, I recommend OBS. It is very optimized and runs much better than any other video recorder I have tried. If you are recording audio on top of that and want it separate, I believe there is a setting to record the file separately.
Also if you are using anything to record your game and a camera, I recommend OBS or Xsplit (OBS more than Xsplit). OBS is free and runs *much* better than xsplit if you're using your processor, but Xsplit does feel more stable and may be easier to use. If you are recording them separately, then I recommend Xsplit for camera and OBS for game.
One thing that I did personally and is why I recommend it like that, is because I used the integrated graphics processor to record the game (in Xsplit, OBS is still unstable and doesn't really support it), but it would be better to do the camera with the integrated graphics processor instead.
OBS is a great program because of the low CPU usage which is why I highly recommend it. Otherwise, OBS, not sure about Xsplit, does support Nvidia NVEC, which lets the GPU encode the video. This proves to work great with OBS, but then you need to record your game. If you could open two instances of OBS then that would work great.
TO NOTE: If you do record them separately then I RECOMMEND GETTING ANOTHER HARD DRIVE. I have run into this problem myself. If you try to record any data at the same time to a mechanical drive, it just doesn't work efficiently, if at all good. It will try to move the write head to different places at the same time and what ends up occurring is:
-Choppy Video
-Laggy Video
-Missing Data
-Mis-timed video / audio
Lastly to note: For your microphone, if you do use one, it'd be a good idea to record it with the camera video and not the game video, just in case you want to use video and audio from the game and not have it interrupted by your voice.