You can always try Blender. It has the marked points well covered, as well as the others. The problem is that you would have to convert the models and I havent found a real way to import maps (maybe rip them with a pipline spy).
http://www.chaosincarnate.net/cannonfodder/cftools.htm tool to convert Source models to SMD
https://developer.valvesoftware.com/wiki/Category:Blender SMD tools used to import the models to Blender
http://www.moddb.com/games/half-life-2/tutorials/how-to-import-source-models-in-blender a handy tutorial
Of course, then your videos would lose the tag machinima, but maybe that's ok?