Fraps itself provides all of these services (except possibly for time recorded). I use Fraps myself and can confirm it.
Minor edit: To add to this, I'd like to point out that no addon can interact with any non-WoW code or program, so the only way to show these data and allow these global hotkeys for starting and stopping recording is to use Fraps and/or another program to interact with Fraps in order to show an (non-recorded) overlay with this information.