@Bam11320 which are your Apex Graphics settings? I had the exact same issue, i played with texture streaming budget at high setting (6gb vram) and every other setting to low or disabled an i have a rtx2070s and a ryzen 9 3900x so pc freezing was pretty annoying and only happened with Apex legends
My solution was to lower the texture streaming budget to medium(3gb vram) and i don't have any issues now.
Works for me, maybe if you are playing with the same graphics settings maybe you'll have a solution.