1. SSD. 40-64GB SSD is not a very good choice. You will run out of space very soon and/or you can not put your games in it. Games gain also benefit from SSD for loading time. SSD is basically a luxury and for an optimal solution you will need at least 128GB. I say, drop the SSD for now if you do not have enough money.
2. I do not recommend to get Biostar and Team as brand, those are really low end brands in my opinion and will be broken very easily. I have already bad experiences especially with Biostar.
For mobo, I would recommend only MSI, ASRock, ASUS and Gigabyte.
For RAM, I would recommend G.Skill and Corsair