The most important thing you can do to prepare for boards is to do very well in class. Ignore those people who say things like, "I'm ignoring all this stupid minutiae and focusing on boards..." (you know, the people who walk around with a copy of first aid in their first semester). If you are an MS1, then don't start trying to study for boards this early unless you are doing very well in class. Once MS2 starts, you should begin slowly running your board study in the background. I think the free anki decks floating around are just fine (I used the old slyfaux deck, based on FA 2012, and I got a 259 on step 1) and I've heard the bros one is great also. There is no reason to use both anki and firecracker. I would recommend using pathoma immediately along side all your path lectures. The most important thing is not to be one of those people that gets all hyped up about studying and then burns out in a month or two because you took on too many resources. This is a tortoises race. Just start slowly incorporating board study at the beginning of MS2...but never stop. Anki and Qbanks is all you really need.
...as much as I'm a huge anki fan, I now use firecracker for MS3. It's sufficient to score well on the shelf exams and answer nearly every reasonable pimp question.