I use Fraps to record. Yes, it does take a while to upload, but if you have another computer you don't use, you could just upload it there.