Oh, my. I just looked up Free Ride Games and all the website links have red flags from my WOT (Web of Trust). No wonder your computer got hosed! The WOT comments say it has malware, viruses and all kinds of other nasties. If you want to make sure any search results are safe, WOT is a free download and will show you with red symbols to NOT click on the link! I've been using it for years - you can get it here.
WOT, Web of Trust If you become a member at Big Fish Games, your credit card will be debited $6.99 a month. You will build up credits each month to purchase a game.