I started off with this little setup that was okay for me, but I couldn't play anything about medium settings. So I saved up enough money to build my dream gaming PC and with my old one, it's now my secondary one that I upgraded slightly so my friend and I can game together.
List of components
Gigabyte Nvidia GTX 1060 WF2 6GB GDDR5 PCI-E - Black
MSI Intel B250 gaming m3 7th/6th Gen USB2 Motherboard - Black (Intel Core i3/i5/i7 Processor, LGA 1151, Dual Channel DDR4, USB 3.1, PCI-E 3.0, PCI-E x1, Sata 6 GB)
Intel Core i5-7500 3.40 GHz Base Frequency Quad Core 6 MB Cache CPU Processor - Black
Corsair CMK16GX4M2B3000C15 Vengeance LPX 16 GB (2 x 8 GB) DDR4 3000 MHz C15 XMP 2.0 High Performance Desktop Memory Kit, Black