I currently have a budget around $700 and want to upgrade my system. I'm planning on either replacing my 1070 with a 2080 or my oced 6600k with a ryzen processor (3700x) and a new mobo. I do programming (including neural networking), some rendering, and 4k gaming. I would like to know if it would be more wise to upgrade to the 2080 or the 3700x.