So I have a good frame of reference, as when I started mining I built a machine from scratch with 2 GPUs. I wasn't building it for gaming, but I had this computer in my bedroom and planned to use it as my PC so I didn't buy the cheaper or bare bones components that you can get away with with a true dedicated mining rig. In hindsight I would have done a couple of things differently but I think I did pretty well for being a newbie (with mining, not computers). So here is what I started out with (this was built July 2017):
1. Asus Prime Z270A - $120. Can run 8 GPUs
2. Refrubished Corsair Axi 860i platinum - $100. Hooks into your motherboard to report power consumption. Good feature for me at first considering I didn't know what to expect on power usage
3. I5-7500 - $200
4. Corsair Carbide Air 740 case - $130 -
http://www.corsair.com/en-us/carbide-series-740-high-airflow-atx-cube-case5. Corsair 16 GB RAM - $120
6. - 2 EVGA GeForce GTX 1080 08G-P4-6286-RX FTWs - $900
7. Samsung 500 GB Sata SSD - $150
Once I got that running I also added in a GTX 1060 3 GB for $200.
Additionally, the fans of the cards would get so damn loud and it was so hot that I could barely sleep. I bought 2 watercoolers for the EVGA cards at $120 each. This made the rig extremely silent.
Total cost: $2060. Not bad for a rig that would do decent gaming and mining.
And since then I've sold the 1060, bought 2 1070s and a 1050ti. 3 of the cards are in the case, 2 are on risers in a shoebox behind it.
Now for a few things I found out the hard way:
1. When I started this venture, I did it to mine ETH. I didn't really find out about other cryptos until I realized how shitty the gtx 1080 is at mining ETH. Like it is worse than the 1070. The GDDR5X memory that the 1080 and 1080ti come with are terrible with mining memory intensive coins. I've done lots of reading on it and still have never found a straight answer as to why this memory is so great for games but bad for mining. The gtx1080ti can skirt around this a little bit though because it has such massive memory bandwidth. And this lesson leads me to the next:
2. Mining 2 currencies at once is for the birds. I had my 2 1080s mining LBRY, and my 1060 mining ETH. When other coins would become more profitable, then I would switch, but it is a giant hassle having to calculate profitability on 2 different coins for your multiple cards. It also makes it difficult to use algo switching miners because they will only launch one miner at a time. And not to mention different overclock settings to manage.
3. Recently I ended up buying an I7-7700K on ebay. I realized I was missing out by not also mining a cpu coin while my GPUS were at work. Cryptonight mining is based on your L3 cache. the I5 only has 6 MB, the I7 has 8 plus hyperthreading.
So to wrap this long winded post up, the main things I think that are crucial for the set up you want:
1. 1000+ Watt power supply. After 860w they seem to get quite a bit more expensive, but I think this is the best way to future-proof. Right now my rig is maxed out, not because of the 8 slots that I can plug cards into, but because my power supply is already at capacity. I know you only want 2 cards, but I am guessing you will end up with more eventually
2. A case with at least 8 expansion slots. The most typical number is 7, but trust me, get one with 8
3. A motherboard with 4 PCIE x16 slots. While my board can accommodate 8 cards with risers plugged into the 1x slots, it only has 3 x16 slots which means I can really only plug 3 cards directly into the board. Again, I know you only want 2 cards now, but if you want to expand, it would be nice to have the ability to put in 2 more cards without any hassle.
4. Processor with 8+ MB L3 Cache. This will increase your game performance, and also net you over a dollar a day mining a cryptonight coin.
As for CPUs, the Ryzens are going to be your best bet. The one caveat though is that the motherboards for them are expensive, so its almost more expensive than buying intel. For this reason alone I would recommend an intel board with a Z chipset and an i7 processor. The new ones especially since they have more cores and higher L3 cache.
For cards, there is no doubt that the GTX 1080ti is king. Of course they are also $700 each. If money is a problem, but not a huge problem, I think that you can't go wrong with 2 gtx 1070tis. Their performance is close to the gtx 1080 and they don't have GDDR5X memory. Not to mention if you have 2 identical cards you can put them into SLI for gaming.