Depending on how many days it took you to collect these Bitcoins, I think it mines too much per hour for a PC miner, it's probably a scam.
4.2 H/s is very low hashing power it might take you hundreds of years to earn $1 with it. I'm not an expert so I hope someone corrects me if I'm wrong.
RE: Free Bitcoin. Add this extension to your Google Chrome browser