There is no need for a professional sound card for the MP3 Sound Recorder G2 application because it will work with most sound cards. I've downloaded the software and installed it and there were no errors.
You have to make sure that the latest drivers are installed on your PC because you'll need the Stereo Mix module enabled in the Recording section.
This is how it looks:
