I need an upgrade from my i5-3570 and I have been looking into a ryzen because they seem to have a better price for performance if im just interested in gaming. Im looking into getting the Ryzen 7 1700x 8 core. Will this CPU last me for a good amount of time before I have to upgrade? Im also...