nightelfrlz :
So here is the build:
CPU: AMD Ryzen 5 2600X
GPU: ASUS GeForce GTX 1060 6GB GDDR5 192bit PCIe (ROG-STRIX-GTX1060-A6G-GAMING)
RAM: 16GB DDR4 2666MHz Kingston HyperX FURY
Motherboard: ASRock AB350 Pro4
Power supply: Corsair Builder CX550M
Hard Disk: 1TB 7200 rpm Western Digital Blue
Cooler: be quiet! PURE ROCK
I want to ask is there big difference between the normal version of the ROG-STRIX-GTX1060 and the OC version?
* Corsair Builder Series PSU:
Change it. They have a habit of dying at the end of their 3yr warranty. The newer CX/CXM line is a better PSU for lower budgets... Otherwise invest in a higher end PSU around 550-750W.
* Cooler isn't necessary with R5-2600X (all 2000 series CPUs, regardless of X or not, come with a decent/good cooler.)
* Best to upgrade to a 450 board. No worries of if the BIOS has been updated or not, plus improved compatibility with RAM.
* Speaking of RAM: Get at least DDR4-2933, 3200 is the sweet spot. AMD is still a little finicky, so go with RAM known to work at higher speeds.
* As already stated, an RX-580 (or RX590, if priced right) is an excellent alternative to the GTX-1060. Performance is usually pretty close, so just choose the most affordable for your budget. Don't be afraid of a GTX1070 or Vega56 if it fits your budget (although the Vega may require you to bump to a 750W PSU) if you want higher frame rates,
* Most 1060 cards will perform about the same, so if you want to stick to a 1060, ensure it's 6GB, and a cheaper model will be fine. (Blowers, like the FE edition to tend to run hotter, but not necessarily horrendously hot... the multiple-fan designs are probably the better choice overall though.)