so i recently posted a thread about updating my cpu from i5-8400 to i5-9600k or ryzen 5 3600 and got a lot of mixed answers. some said 9600k A LOT said ryzen 5 3600 which im gonna do soon and the A LOT of people said nevermind cpu do the gpu so my question is which should i do first there both gonna get upgraded soon but say i had to do an upgrade and had to wait say 3 months before i do the other which first? I play a lot of Apex at competitive setting so 1080p everything low except texture streaming budget i stay on high sometimes ill disable it still deciding on what i like i have a 144hz monitor and the lowest i drop fps wise is 96 for a split second and i also play the new MW at normal setting also dip into the 90s but no lower and i also want to play new titles that come out none specifically as there are not any now or releasing soon that im interested in. I want to see fps boost to the point were i dont really dip below the 100s if possible. my cpu runs at 90% when playing apex and gpu runs in 90s% as well. i thought about a 1660ti and i read i shouldnt go over a rtx 2070 that even a 2060 would probably bottleneck a little but not a lot to notice with my cpu any advice would help. Also i am aware that with the ryzen upgrade requires new mobo.