Hey. I got this RX 570 4gb MSI armor recently, it performs well in benchmarks and stress tests, but not games... I have r9 290x also, for example, I played FH5 on ultra graphics with over 50fps with that r9 290x, but on RX 570, I have only 30fps on high, 15fps on ultra.
My specs: Cpu: Intel Corei5 3570
Ram: 16gb 1600mhz
Gpu: MSI Armor 570 4gb
240gb ssd kingston
2TB HDD seagate.