Depends on how much you want to record. Win 8 has a built in Problem Step Recorder (click start, type problem step and press Enter). I'm not sure if it records audio as well as video or not. Give it a try.
Camtasia is pretty good and I use it because of the sheer number of features, but it seriously requires a powerful PC to get decent framerates. it's good for basic screencasting when all you care about is showing a tutorial of doing something (like doing a video tutorial for Adobe Premiere or something), but its framerate is pretty awful on most PCs.
if the program runs full screen, you might be able to use FRAPS to record and then use another program for annotation. FRAPs is an amazing recorder and will look beautiful in native screen resolution. This is what gamers use to record their gameplay because it allows full framerate and the video quality is awesome. However, it doesn't work well in Windows 8 and is flaky for desktop recording. And it will not record Modern apps at all. In Win8, I use FRAPs for full-screen gaming and pretty much nothing else.
Type DDR3 Size 8192 MBytes DRAM Frequency 532.3 MHz
ATI AMD Radeon HD 7310 Graphics
AMD High Definition Audio Device Realtek High Definition Audio USB Audio Device
Name 1950W on AMD Radeon HD 7310 Graphics Current Resolution 1366x768 pixels Work Resolution 1366x76
Current Resolution 1366x768 pixels Work Resolution 1366x768 pixels
Name AMD K140
Package Socket FT1 BGA
Specification AMD E1-1200 APU with Radeon HD Graphics
Extended Family 14
Extended Model 2
CamStudio - Free Screen Recording Software FREE FREE FREE So where can I get it and how much does it cost?
You can download and use it completely free - yep - completely 100% free for your personal and commercial projects as CamStudio and the Codec are released under the GPL (for more details on this license, click here.)
There are no royalties or any monies to pay - although if you do use it for a commercial product, I wouldn't say no to a copy of
whatever you produce