It seems everywhere gpus are out of stock. For the mother board, as long as you get the one supporting x1 to x16 pci it should be fine. I remember the msi pro version should support that. It might be pricy to use 1070 for mine. Maybe you should look at the 1060 specific for mining gpu which will come out in mid july.
RE: Ehtereum Mining in Thailand