coolguybaddude :
1a. B350 will do for an am4 arch. That u recommend.
1b. Ryzen 5 is going way out of budget. Will ryzen 3 1200 do, or do i stretch it to ryzen 3 1300?
2a. Wouldnt it be better that intead of crossfiring, my mobo supports a graphic card 2 yrs frm now?
2b. Will b350 survive 4 yrs? Itll help a lot with budget.
3a. 4X4 or 8X2?
3b. Corsair, crucial , hyperx, g skill?
4a. Wont the 1gb extra of rx480 help?
4b. Wont 480 last longer for upcoming games as of better dx 12 support?
4c. Wont be buying cooler so will gtx 1060 3gb mini or newer arch. RX 480 4gb perform good? No OCing!
5. 1060 6gb is way out of budget here, rx 480 4gb dual fan or gtx 1060 mini 3gb?
6. Agreed.
7a. Wont cofee lake be costlier against competition as it is a new product?
7b.will ryzen go cheaper after coffee lake releases?
1b. Ryzen 3 1200 will do, but it won't last as long as the Ryzen 5 1600 will. If you don't mind upgrading the CPU in the future, then the Ryzen 3 1200 is a great option as well. Avoid the 1300X, it's the same chip.
2a. That's why I recommend B350. They're cheap, and if you aren't doing multi-GPU, they have all you need. Any modern motherboard will most likely support a new GPU 2 years from now. Get the B350 if you don't like multi-GPU(which no one should like, IMO).
2b. Yes it would.
3a. 2x8. Better for higher clock speed. 4x4 really stresses the memory controller on Ryzen, wouldn't run at high frequency. Get 2x8 sticks, it's the best configuration for Ryzen today.
3b. Depends on you, but apparently G. Skill runs better with Ryzen according to some. Some would disagree with this, so really it depends on the specific kit you get. But try to get G. Skill if you can, otherwise any would work just fine.
4a. In the future it might. 3 GB is less, but the 1060 is still faster in most games, barring VRAM-heavy games like Resident Evil. 1060 3 GB really struggles in that game, but in others, the two cards are neck-and-neck. For long-term, get the 4 GB RX 480, but if you're upgrading soon then the 1060 3 GB is better.
4b. DX12 still isn't fully here, but yes it would. If you really prefer it you can get it. Without having both cards side-by-side, you won't ever be able to tell the difference between the 1060 3 GB and RX 480 4 GB, they're that close. Get the one you like, you'll be happy with either.
4c. Forgot to tell you, the RX 480 is out of production now. If you're still getting one new, bear in mind it's probably a little old. The RX 580 is the newer equivalent, and doesn't cost more. But right now they're out of stock everywhere. Either way, all three cards(1060, 580 and 480) will perform good.
5. If you like the extra VRAM and future-proofing of the RX 480, get that. GTX 1060 3 GB mini is also good, but you seem to dislike the lower VRAM. Take your pick, both cards will serve you well for 1080p.
7a. It might be, it might not be. Can't say right now, the launch is still far off. But Intel will want to compete with Ryzen, so if they price everything higher they won't sell all that well.
7b. Again, maybe, maybe not. Ryzen is still pretty cheap right now, so I wouldn't wait for price drops except maybe for Black Friday sales. I doubt Ryzen's going any cheaper, considering how well they're selling at current prices.
About the GPU confusion, I actually think you should get the RX 480, despite what I recommended previously. You will probably keep the GPU for quite a while before upgrading, and the better DX12 support and extra VRAM will help the GPU last longer. Get the dual fan RX 480, and try to overclock just a little bit.