Virtual Madness is my first all AMD build since the Athlon 2 days. I admit an Intel-NVidia build could have been superior but I don't feel buying from companies who ripped off customers in the absence of competition.
I mainly use this beast for virtualization thru Hyper-V. As a developer, I prefer coding in virtual machines and I use different virtual machines for different platforms that I work on (Android apps, web development, Python, C#).
I occasionally play games such as Witcher 3, Diablo 3, Mafia 3, StarCraft 2, Wolfenstein: New Colossus and Prey.
I also mine Ethereum and Siacoin while watching movies, Youtube or when not using the computer.
Processor and CPU Cooler: I managed to overclock the Ryzen 1700 to 3.8 GHz using the stock AMD Wraith Spire RGB cooler initially but I was not happy with the temps so I upgraded to the NZXT Kraken X52 and was able to overclock up to 3.95 GHz at 1.35 V.
Memory: I settled for the 3000 MHz DIMMS and is able to set it running at XMP 2933 MHz without any issues.
Motherboard: I assembled the components outside the case initially and did a POST test but failed. I had to download the BIOS update from Asrock and flashed the BIOS using USB and never had a problem afterwards.
Storage: My Samsung 960 Pro is primarily used as my boot drive and for installing apps such as Adobe Premiere and other productivity software that require sustained read and write speeds. I picked the Pro over the Evo because Evo is only fast for the first few GBs of cached write but the slows down significantly when the cache is full. Initially, I installed my games and VMs in the 960 Pro but I ran out of space very quick. I bought the Intel 6000p 1TB as its the cheapest 1TB NVMe with reasonable read speeds. I moved all my games and VMs to the 6000p. Although the write speed is slow, the games and VMs are more often read than written so slow writes doesn't matter much. The Barracudas are set in 2-way mirror using Windows Storage Spaces and are used in saving my important documents. I also set the OneDrive and iCloud apps to synch to the mirrored drives.
Video Card and Monitor: I was planning to settle for Vega 56 but then I found the 64 Limited Edition which at the time was only $70 more and yet looks classier. I could have bought the 1080Ti but the G-Sync monitors are just way too expensive. I felt the extra 25% frames are not worth the extra 60% cost. Besides, I only play games occasionally and prefer a large (35-inch) monitor for extra screen estate that supports FreeSync at the same time.
Case, Fans and Lighting: The View 71 is just the perfect case feature-wise and aesthetic-wise. It has tempered glass on 4 sides and still allows more than enough airflow as there are gaps between the glass and tha case. I picked NZXT Aer RGB for the fans as their colours match well with the RGB lights on the Trident Z. I also like that the cables can be daisy-chained unlike the ones from Corsair.
Keyboard, Mice and Gaming Chair: I chose the Alienware Keyboard, Alienware Mouse and Aerocool Thunder X3 as they blend well with the Vega 64 LE's colour scheme.
Internal Monitor: I have a couple of broken laptops so I used one of the LCDs and installed it inside tha case to function as a 2nd monitor to display the CAM dashboard, Task Manager or the Claymore Miner CLI. I bought a video controller board and connected the assembly to the Vega 64 using an HDMI cable. This way I can use my main monitor at full screen any time and still have access to hardware stats and diagnostics.
Hope you like my build. Feel free to comment.