But I read here in the Cnet forums quite a bit of folks having luck with Audacity, -> http://www.audacityteam.org/download/windows/
Maybe have a look
I downloaded the Free Sound Recorder some time ago from CNET.
It worked just fine in Win 8.1 but now that I stupidly upgraded to Win 10 I keep installing it but when I re-boot it is GONE.
Support at Free Sound Recorder never answers my emails. I did a compatibility option and thought that solved it but NOT.
Does anyone here have an experience in this area?
Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic