I have a
CPU: i5 7500
Motherboard: msi b250m pro vd
Ram 2x8: 16gb 2400mhz
Psu: evga 600 80+ bronze
GPU: xfx rx 570 8gb
I am looking to upgrade but I am not sure what will give me the best future proofing and best gaming performance I have a budget around 300 dollars